[INFO] cloning repository https://github.com/kicsyromy/kinesix
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kicsyromy/kinesix" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkicsyromy%2Fkinesix", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkicsyromy%2Fkinesix'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b2145b80f97ea2969a414283102c5bf4207e9316
[INFO] checking kicsyromy/kinesix against try#4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7 for pr-158816
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkicsyromy%2Fkinesix" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kicsyromy/kinesix
[INFO] finished tweaking git repo https://github.com/kicsyromy/kinesix
[INFO] tweaked toml for git repo https://github.com/kicsyromy/kinesix written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kicsyromy/kinesix on toolchain 4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kicsyromy/kinesix already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8a00f6218449d34c9d79484691c5cfce40e682ee1f6097160c46401d149a7ccd
[INFO] running `Command { std: "docker" "start" "8a00f6218449d34c9d79484691c5cfce40e682ee1f6097160c46401d149a7ccd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a00f6218449d34c9d79484691c5cfce40e682ee1f6097160c46401d149a7ccd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a00f6218449d34c9d79484691c5cfce40e682ee1f6097160c46401d149a7ccd" "/opt/rustwide/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a00f6218449d34c9d79484691c5cfce40e682ee1f6097160c46401d149a7ccd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a00f6218449d34c9d79484691c5cfce40e682ee1f6097160c46401d149a7ccd" "/opt/rustwide/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling glib-sys v0.9.0
[INFO] [stderr]    Compiling gobject-sys v0.9.0
[INFO] [stderr]    Compiling libc v0.2.66
[INFO] [stderr]    Compiling gio-sys v0.9.0
[INFO] [stderr]    Compiling gdk-pixbuf-sys v0.9.0
[INFO] [stderr]    Compiling cairo-sys-rs v0.9.0
[INFO] [stderr]    Compiling pango-sys v0.9.0
[INFO] [stderr]    Compiling atk-sys v0.9.0
[INFO] [stderr]    Compiling gdk-sys v0.9.0
[INFO] [stderr]    Compiling gio v0.7.0
[INFO] [stderr]    Compiling gtk-sys v0.9.0
[INFO] [stderr]    Compiling gdk-pixbuf v0.7.0
[INFO] [stderr]    Compiling pango v0.7.0
[INFO] [stderr]     Checking fragile v0.3.0
[INFO] [stderr]    Compiling cairo-rs v0.7.1
[INFO] [stderr]    Compiling atk v0.7.0
[INFO] [stderr]    Compiling gdk v0.11.0
[INFO] [stderr]    Compiling gtk v0.7.0
[INFO] [stderr]     Checking virtualinput v0.1.0 (/opt/rustwide/workdir/lib/virtualinput)
[INFO] [stdout] warning: unused import: `std::ffi::CStr`
[INFO] [stdout]  --> lib/virtualinput/src/errno.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ffi::CStr;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]  --> lib/virtualinput/src/errno.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::str::FromStr;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_char` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1028:10
[INFO] [stdout]      |
[INFO] [stdout] 1028 | pub type __u_char = ::std::os::raw::c_uchar;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `UChar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_short` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1029:10
[INFO] [stdout]      |
[INFO] [stdout] 1029 | pub type __u_short = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UShort`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_int` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1030:10
[INFO] [stdout]      |
[INFO] [stdout] 1030 | pub type __u_int = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `UInt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_long` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1031:10
[INFO] [stdout]      |
[INFO] [stdout] 1031 | pub type __u_long = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `ULong`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int8_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1032:10
[INFO] [stdout]      |
[INFO] [stdout] 1032 | pub type __int8_t = ::std::os::raw::c_schar;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `Int8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint8_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1033:10
[INFO] [stdout]      |
[INFO] [stdout] 1033 | pub type __uint8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Uint8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int16_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1034:10
[INFO] [stdout]      |
[INFO] [stdout] 1034 | pub type __int16_t = ::std::os::raw::c_short;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint16_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1035:10
[INFO] [stdout]      |
[INFO] [stdout] 1035 | pub type __uint16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int32_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1036:10
[INFO] [stdout]      |
[INFO] [stdout] 1036 | pub type __int32_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1037:10
[INFO] [stdout]      |
[INFO] [stdout] 1037 | pub type __uint32_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1038:10
[INFO] [stdout]      |
[INFO] [stdout] 1038 | pub type __int64_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1039:10
[INFO] [stdout]      |
[INFO] [stdout] 1039 | pub type __uint64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__quad_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1040:10
[INFO] [stdout]      |
[INFO] [stdout] 1040 | pub type __quad_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `QuadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_quad_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1041:10
[INFO] [stdout]      |
[INFO] [stdout] 1041 | pub type __u_quad_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UQuadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intmax_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1042:10
[INFO] [stdout]      |
[INFO] [stdout] 1042 | pub type __intmax_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1043:10
[INFO] [stdout]      |
[INFO] [stdout] 1043 | pub type __uintmax_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1044:10
[INFO] [stdout]      |
[INFO] [stdout] 1044 | pub type __dev_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1045:10
[INFO] [stdout]      |
[INFO] [stdout] 1045 | pub type __uid_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1046:10
[INFO] [stdout]      |
[INFO] [stdout] 1046 | pub type __gid_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1047:10
[INFO] [stdout]      |
[INFO] [stdout] 1047 | pub type __ino_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino64_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1048:10
[INFO] [stdout]      |
[INFO] [stdout] 1048 | pub type __ino64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Ino64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1049:10
[INFO] [stdout]      |
[INFO] [stdout] 1049 | pub type __mode_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1050:10
[INFO] [stdout]      |
[INFO] [stdout] 1050 | pub type __nlink_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1051:10
[INFO] [stdout]      |
[INFO] [stdout] 1051 | pub type __off_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1052:10
[INFO] [stdout]      |
[INFO] [stdout] 1052 | pub type __off64_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1053:10
[INFO] [stdout]      |
[INFO] [stdout] 1053 | pub type __pid_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clock_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1082:10
[INFO] [stdout]      |
[INFO] [stdout] 1082 | pub type __clock_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ClockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__rlim_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1083:10
[INFO] [stdout]      |
[INFO] [stdout] 1083 | pub type __rlim_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `RlimT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__rlim64_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1084:10
[INFO] [stdout]      |
[INFO] [stdout] 1084 | pub type __rlim64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Rlim64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__id_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1085:10
[INFO] [stdout]      |
[INFO] [stdout] 1085 | pub type __id_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `IdT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1086:10
[INFO] [stdout]      |
[INFO] [stdout] 1086 | pub type __time_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1087:10
[INFO] [stdout]      |
[INFO] [stdout] 1087 | pub type __useconds_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1088:10
[INFO] [stdout]      |
[INFO] [stdout] 1088 | pub type __suseconds_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__daddr_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1089:10
[INFO] [stdout]      |
[INFO] [stdout] 1089 | pub type __daddr_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `DaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__key_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1090:10
[INFO] [stdout]      |
[INFO] [stdout] 1090 | pub type __key_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `KeyT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clockid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1091:10
[INFO] [stdout]      |
[INFO] [stdout] 1091 | pub type __clockid_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__timer_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1092:10
[INFO] [stdout]      |
[INFO] [stdout] 1092 | pub type __timer_t = *mut ::std::os::raw::c_void;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `TimerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1093:10
[INFO] [stdout]      |
[INFO] [stdout] 1093 | pub type __blksize_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1094:10
[INFO] [stdout]      |
[INFO] [stdout] 1094 | pub type __blkcnt_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt64_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1095:10
[INFO] [stdout]      |
[INFO] [stdout] 1095 | pub type __blkcnt64_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Blkcnt64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1096:10
[INFO] [stdout]      |
[INFO] [stdout] 1096 | pub type __fsblkcnt_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt64_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1097:10
[INFO] [stdout]      |
[INFO] [stdout] 1097 | pub type __fsblkcnt64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Fsblkcnt64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1098:10
[INFO] [stdout]      |
[INFO] [stdout] 1098 | pub type __fsfilcnt_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt64_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1099:10
[INFO] [stdout]      |
[INFO] [stdout] 1099 | pub type __fsfilcnt64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Fsfilcnt64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsword_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1100:10
[INFO] [stdout]      |
[INFO] [stdout] 1100 | pub type __fsword_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `FswordT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1101:10
[INFO] [stdout]      |
[INFO] [stdout] 1101 | pub type __ssize_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1102:10
[INFO] [stdout]      |
[INFO] [stdout] 1102 | pub type __syscall_slong_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_ulong_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1103:10
[INFO] [stdout]      |
[INFO] [stdout] 1103 | pub type __syscall_ulong_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallUlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__loff_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1104:10
[INFO] [stdout]      |
[INFO] [stdout] 1104 | pub type __loff_t = __off64_t;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `LoffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__caddr_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1105:10
[INFO] [stdout]      |
[INFO] [stdout] 1105 | pub type __caddr_t = *mut ::std::os::raw::c_char;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `CaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intptr_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1106:10
[INFO] [stdout]      |
[INFO] [stdout] 1106 | pub type __intptr_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__socklen_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1107:10
[INFO] [stdout]      |
[INFO] [stdout] 1107 | pub type __socklen_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocklenT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__sig_atomic_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1108:10
[INFO] [stdout]      |
[INFO] [stdout] 1108 | pub type __sig_atomic_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SigAtomicT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `time_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1109:10
[INFO] [stdout]      |
[INFO] [stdout] 1109 | pub type time_t = __time_t;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `suseconds_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1149:10
[INFO] [stdout]      |
[INFO] [stdout] 1149 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]      |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `sigset_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1178:10
[INFO] [stdout]      |
[INFO] [stdout] 1178 | pub type sigset_t = __sigset_t;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `SigsetT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fd_mask` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1218:10
[INFO] [stdout]      |
[INFO] [stdout] 1218 | pub type __fd_mask = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `FdMask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `fd_mask` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1247:10
[INFO] [stdout]      |
[INFO] [stdout] 1247 | pub type fd_mask = __fd_mask;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `FdMask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__timezone_ptr_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1306:10
[INFO] [stdout]      |
[INFO] [stdout] 1306 | pub type __timezone_ptr_t = *mut timezone;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TimezonePtrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__itimer_which` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1319:10
[INFO] [stdout]      |
[INFO] [stdout] 1319 | pub type __itimer_which = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ItimerWhich`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__itimer_which_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1359:10
[INFO] [stdout]      |
[INFO] [stdout] 1359 | pub type __itimer_which_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ItimerWhichT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `u_char` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1536:10
[INFO] [stdout]      |
[INFO] [stdout] 1536 | pub type u_char = __u_char;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `UChar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `u_short` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1537:10
[INFO] [stdout]      |
[INFO] [stdout] 1537 | pub type u_short = __u_short;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `UShort`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `u_int` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1538:10
[INFO] [stdout]      |
[INFO] [stdout] 1538 | pub type u_int = __u_int;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `UInt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `u_long` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1539:10
[INFO] [stdout]      |
[INFO] [stdout] 1539 | pub type u_long = __u_long;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `ULong`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `quad_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1540:10
[INFO] [stdout]      |
[INFO] [stdout] 1540 | pub type quad_t = __quad_t;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `QuadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `u_quad_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1541:10
[INFO] [stdout]      |
[INFO] [stdout] 1541 | pub type u_quad_t = __u_quad_t;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `UQuadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `fsid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1542:10
[INFO] [stdout]      |
[INFO] [stdout] 1542 | pub type fsid_t = __fsid_t;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `FsidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `loff_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1543:10
[INFO] [stdout]      |
[INFO] [stdout] 1543 | pub type loff_t = __loff_t;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `LoffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ino_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1544:10
[INFO] [stdout]      |
[INFO] [stdout] 1544 | pub type ino_t = __ino_t;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `dev_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1545:10
[INFO] [stdout]      |
[INFO] [stdout] 1545 | pub type dev_t = __dev_t;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1546:10
[INFO] [stdout]      |
[INFO] [stdout] 1546 | pub type gid_t = __gid_t;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mode_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1547:10
[INFO] [stdout]      |
[INFO] [stdout] 1547 | pub type mode_t = __mode_t;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nlink_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1548:10
[INFO] [stdout]      |
[INFO] [stdout] 1548 | pub type nlink_t = __nlink_t;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1549:10
[INFO] [stdout]      |
[INFO] [stdout] 1549 | pub type uid_t = __uid_t;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `off_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1550:10
[INFO] [stdout]      |
[INFO] [stdout] 1550 | pub type off_t = __off_t;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1551:10
[INFO] [stdout]      |
[INFO] [stdout] 1551 | pub type pid_t = __pid_t;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `id_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1552:10
[INFO] [stdout]      |
[INFO] [stdout] 1552 | pub type id_t = __id_t;
[INFO] [stdout]      |          ^^^^ help: convert the identifier to upper camel case: `IdT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `daddr_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1553:10
[INFO] [stdout]      |
[INFO] [stdout] 1553 | pub type daddr_t = __daddr_t;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `DaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `caddr_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1554:10
[INFO] [stdout]      |
[INFO] [stdout] 1554 | pub type caddr_t = __caddr_t;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `CaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `key_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1555:10
[INFO] [stdout]      |
[INFO] [stdout] 1555 | pub type key_t = __key_t;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `KeyT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `clock_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1556:10
[INFO] [stdout]      |
[INFO] [stdout] 1556 | pub type clock_t = __clock_t;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `ClockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `clockid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1557:10
[INFO] [stdout]      |
[INFO] [stdout] 1557 | pub type clockid_t = __clockid_t;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `timer_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1558:10
[INFO] [stdout]      |
[INFO] [stdout] 1558 | pub type timer_t = __timer_t;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `TimerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ulong` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1559:10
[INFO] [stdout]      |
[INFO] [stdout] 1559 | pub type ulong = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Ulong`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ushort` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1560:10
[INFO] [stdout]      |
[INFO] [stdout] 1560 | pub type ushort = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Ushort`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1561:10
[INFO] [stdout]      |
[INFO] [stdout] 1561 | pub type uint = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Uint`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `u_int8_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1562:10
[INFO] [stdout]      |
[INFO] [stdout] 1562 | pub type u_int8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `UInt8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `u_int16_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1563:10
[INFO] [stdout]      |
[INFO] [stdout] 1563 | pub type u_int16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UInt16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `u_int32_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1564:10
[INFO] [stdout]      |
[INFO] [stdout] 1564 | pub type u_int32_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UInt32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `u_int64_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1565:10
[INFO] [stdout]      |
[INFO] [stdout] 1565 | pub type u_int64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UInt64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `register_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1566:10
[INFO] [stdout]      |
[INFO] [stdout] 1566 | pub type register_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `RegisterT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `blksize_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1579:10
[INFO] [stdout]      |
[INFO] [stdout] 1579 | pub type blksize_t = __blksize_t;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `blkcnt_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1580:10
[INFO] [stdout]      |
[INFO] [stdout] 1580 | pub type blkcnt_t = __blkcnt_t;
[INFO] [stdout]      |          ^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `fsblkcnt_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1581:10
[INFO] [stdout]      |
[INFO] [stdout] 1581 | pub type fsblkcnt_t = __fsblkcnt_t;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `fsfilcnt_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1582:10
[INFO] [stdout]      |
[INFO] [stdout] 1582 | pub type fsfilcnt_t = __fsfilcnt_t;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pthread_list_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1785:10
[INFO] [stdout]      |
[INFO] [stdout] 1785 | pub type __pthread_list_t = __pthread_internal_list;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PthreadListT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pthread_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2157:10
[INFO] [stdout]      |
[INFO] [stdout] 2157 | pub type pthread_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `PthreadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pthread_key_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2238:10
[INFO] [stdout]      |
[INFO] [stdout] 2238 | pub type pthread_key_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PthreadKeyT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pthread_once_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2239:10
[INFO] [stdout]      |
[INFO] [stdout] 2239 | pub type pthread_once_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PthreadOnceT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pthread_spinlock_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2473:10
[INFO] [stdout]      |
[INFO] [stdout] 2473 | pub type pthread_spinlock_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PthreadSpinlockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__s8` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2554:10
[INFO] [stdout]      |
[INFO] [stdout] 2554 | pub type __s8 = ::std::os::raw::c_schar;
[INFO] [stdout]      |          ^^^^ help: convert the identifier to upper camel case: `S8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u8` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2555:10
[INFO] [stdout]      |
[INFO] [stdout] 2555 | pub type __u8 = ::std::os::raw::c_uchar;
[INFO] [stdout]      |          ^^^^ help: convert the identifier to upper camel case: `U8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__s16` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2556:10
[INFO] [stdout]      |
[INFO] [stdout] 2556 | pub type __s16 = ::std::os::raw::c_short;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `S16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u16` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2557:10
[INFO] [stdout]      |
[INFO] [stdout] 2557 | pub type __u16 = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `U16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__s32` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2558:10
[INFO] [stdout]      |
[INFO] [stdout] 2558 | pub type __s32 = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `S32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u32` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2559:10
[INFO] [stdout]      |
[INFO] [stdout] 2559 | pub type __u32 = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `U32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__s64` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2560:10
[INFO] [stdout]      |
[INFO] [stdout] 2560 | pub type __s64 = ::std::os::raw::c_longlong;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `S64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u64` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2561:10
[INFO] [stdout]      |
[INFO] [stdout] 2561 | pub type __u64 = ::std::os::raw::c_ulonglong;
[INFO] [stdout]      |          ^^^^^ help: convert the identifier to upper camel case: `U64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_sighandler_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2590:10
[INFO] [stdout]      |
[INFO] [stdout] 2590 | pub type __kernel_sighandler_t =
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelSighandlerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_key_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2592:10
[INFO] [stdout]      |
[INFO] [stdout] 2592 | pub type __kernel_key_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelKeyT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_mqd_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2593:10
[INFO] [stdout]      |
[INFO] [stdout] 2593 | pub type __kernel_mqd_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelMqdT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_old_uid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2594:10
[INFO] [stdout]      |
[INFO] [stdout] 2594 | pub type __kernel_old_uid_t = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelOldUidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_old_gid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2595:10
[INFO] [stdout]      |
[INFO] [stdout] 2595 | pub type __kernel_old_gid_t = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelOldGidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_old_dev_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2596:10
[INFO] [stdout]      |
[INFO] [stdout] 2596 | pub type __kernel_old_dev_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelOldDevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_long_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2597:10
[INFO] [stdout]      |
[INFO] [stdout] 2597 | pub type __kernel_long_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelLongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_ulong_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2598:10
[INFO] [stdout]      |
[INFO] [stdout] 2598 | pub type __kernel_ulong_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelUlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_ino_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2599:10
[INFO] [stdout]      |
[INFO] [stdout] 2599 | pub type __kernel_ino_t = __kernel_ulong_t;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelInoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_mode_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2600:10
[INFO] [stdout]      |
[INFO] [stdout] 2600 | pub type __kernel_mode_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_pid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2601:10
[INFO] [stdout]      |
[INFO] [stdout] 2601 | pub type __kernel_pid_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelPidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_ipc_pid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2602:10
[INFO] [stdout]      |
[INFO] [stdout] 2602 | pub type __kernel_ipc_pid_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelIpcPidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_uid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2603:10
[INFO] [stdout]      |
[INFO] [stdout] 2603 | pub type __kernel_uid_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelUidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_gid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2604:10
[INFO] [stdout]      |
[INFO] [stdout] 2604 | pub type __kernel_gid_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelGidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_suseconds_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2605:10
[INFO] [stdout]      |
[INFO] [stdout] 2605 | pub type __kernel_suseconds_t = __kernel_long_t;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelSusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_daddr_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2606:10
[INFO] [stdout]      |
[INFO] [stdout] 2606 | pub type __kernel_daddr_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelDaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_uid32_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2607:10
[INFO] [stdout]      |
[INFO] [stdout] 2607 | pub type __kernel_uid32_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelUid32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_gid32_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2608:10
[INFO] [stdout]      |
[INFO] [stdout] 2608 | pub type __kernel_gid32_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelGid32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_size_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2609:10
[INFO] [stdout]      |
[INFO] [stdout] 2609 | pub type __kernel_size_t = __kernel_ulong_t;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelSizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_ssize_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2610:10
[INFO] [stdout]      |
[INFO] [stdout] 2610 | pub type __kernel_ssize_t = __kernel_long_t;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelSsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_ptrdiff_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2611:10
[INFO] [stdout]      |
[INFO] [stdout] 2611 | pub type __kernel_ptrdiff_t = __kernel_long_t;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelPtrdiffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_off_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2640:10
[INFO] [stdout]      |
[INFO] [stdout] 2640 | pub type __kernel_off_t = __kernel_long_t;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelOffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_loff_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2641:10
[INFO] [stdout]      |
[INFO] [stdout] 2641 | pub type __kernel_loff_t = ::std::os::raw::c_longlong;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelLoffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_time_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2642:10
[INFO] [stdout]      |
[INFO] [stdout] 2642 | pub type __kernel_time_t = __kernel_long_t;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelTimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_clock_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2643:10
[INFO] [stdout]      |
[INFO] [stdout] 2643 | pub type __kernel_clock_t = __kernel_long_t;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelClockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_timer_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2644:10
[INFO] [stdout]      |
[INFO] [stdout] 2644 | pub type __kernel_timer_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelTimerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_clockid_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2645:10
[INFO] [stdout]      |
[INFO] [stdout] 2645 | pub type __kernel_clockid_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_caddr_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2646:10
[INFO] [stdout]      |
[INFO] [stdout] 2646 | pub type __kernel_caddr_t = *mut ::std::os::raw::c_char;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelCaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_uid16_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2647:10
[INFO] [stdout]      |
[INFO] [stdout] 2647 | pub type __kernel_uid16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelUid16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_gid16_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2648:10
[INFO] [stdout]      |
[INFO] [stdout] 2648 | pub type __kernel_gid16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelGid16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__le16` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2649:10
[INFO] [stdout]      |
[INFO] [stdout] 2649 | pub type __le16 = __u16;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `Le16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__be16` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2650:10
[INFO] [stdout]      |
[INFO] [stdout] 2650 | pub type __be16 = __u16;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `Be16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__le32` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2651:10
[INFO] [stdout]      |
[INFO] [stdout] 2651 | pub type __le32 = __u32;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `Le32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__be32` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2652:10
[INFO] [stdout]      |
[INFO] [stdout] 2652 | pub type __be32 = __u32;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `Be32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__le64` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2653:10
[INFO] [stdout]      |
[INFO] [stdout] 2653 | pub type __le64 = __u64;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `Le64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__be64` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2654:10
[INFO] [stdout]      |
[INFO] [stdout] 2654 | pub type __be64 = __u64;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `Be64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__sum16` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2655:10
[INFO] [stdout]      |
[INFO] [stdout] 2655 | pub type __sum16 = __u16;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `Sum16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__wsum` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2656:10
[INFO] [stdout]      |
[INFO] [stdout] 2656 | pub type __wsum = __u32;
[INFO] [stdout]      |          ^^^^^^ help: convert the identifier to upper camel case: `Wsum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3607:10
[INFO] [stdout]      |
[INFO] [stdout] 3607 | pub type va_list = __builtin_va_list;
[INFO] [stdout]      |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gnuc_va_list` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3608:10
[INFO] [stdout]      |
[INFO] [stdout] 3608 | pub type __gnuc_va_list = __builtin_va_list;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GnucVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `libevdev_read_flag` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3627:10
[INFO] [stdout]      |
[INFO] [stdout] 3627 | pub type libevdev_read_flag = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LibevdevReadFlag`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `libevdev_log_priority` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3690:10
[INFO] [stdout]      |
[INFO] [stdout] 3690 | pub type libevdev_log_priority = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LibevdevLogPriority`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `libevdev_log_func_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3705:10
[INFO] [stdout]      |
[INFO] [stdout] 3705 | pub type libevdev_log_func_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LibevdevLogFuncT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `libevdev_device_log_func_t` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3780:10
[INFO] [stdout]      |
[INFO] [stdout] 3780 | pub type libevdev_device_log_func_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LibevdevDeviceLogFuncT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `libevdev_grab_mode` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3824:10
[INFO] [stdout]      |
[INFO] [stdout] 3824 | pub type libevdev_grab_mode = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LibevdevGrabMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `libevdev_read_status` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3945:10
[INFO] [stdout]      |
[INFO] [stdout] 3945 | pub type libevdev_read_status = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LibevdevReadStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `libevdev_led_value` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4812:10
[INFO] [stdout]      |
[INFO] [stdout] 4812 | pub type libevdev_led_value = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LibevdevLedValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `libevdev_uinput_open_mode` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5205:10
[INFO] [stdout]      |
[INFO] [stdout] 5205 | pub type libevdev_uinput_open_mode = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LibevdevUinputOpenMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5333:10
[INFO] [stdout]      |
[INFO] [stdout] 5333 | pub type __builtin_va_list = [__va_list_tag; 1usize];
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Borrow`
[INFO] [stdout]   --> lib/virtualinput/src/lib.rs:26:30
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::borrow::{BorrowMut, Borrow};
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]  --> lib/virtualinput/src/errno.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     #[no_mangle]
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/virtualinput/src/errno.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `release`
[INFO] [stdout]    --> lib/virtualinput/src/lib.rs:146:43
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn press(&mut self, keys: &[Key], release: bool) -> Result<(), String> {
[INFO] [stdout]     |                                           ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_release`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `errno` is never used
[INFO] [stdout]   --> lib/virtualinput/src/errno.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn errno() -> i32 {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FD_SETSIZE` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const FD_SETSIZE: u32 = 1024;
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IOC_IN` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const IOC_IN: u32 = 1073741824;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IOC_OUT` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const IOC_OUT: u32 = 2147483648;
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IOC_INOUT` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const IOC_INOUT: u32 = 3221225472;
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IOCSIZE_MASK` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub const IOCSIZE_MASK: u32 = 1073676288;
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IOCSIZE_SHIFT` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const IOCSIZE_SHIFT: u32 = 16;
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCGETS` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const TCGETS: u32 = 21505;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSETS` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:72:11
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub const TCSETS: u32 = 21506;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSETSW` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const TCSETSW: u32 = 21507;
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSETSF` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:74:11
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub const TCSETSF: u32 = 21508;
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCGETA` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:75:11
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const TCGETA: u32 = 21509;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSETA` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub const TCSETA: u32 = 21510;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSETAW` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub const TCSETAW: u32 = 21511;
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSETAF` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:78:11
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub const TCSETAF: u32 = 21512;
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSBRK` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const TCSBRK: u32 = 21513;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCXONC` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub const TCXONC: u32 = 21514;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCFLSH` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub const TCFLSH: u32 = 21515;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCEXCL` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub const TIOCEXCL: u32 = 21516;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCNXCL` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:83:11
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub const TIOCNXCL: u32 = 21517;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSCTTY` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:84:11
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub const TIOCSCTTY: u32 = 21518;
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCGPGRP` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub const TIOCGPGRP: u32 = 21519;
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSPGRP` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:86:11
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub const TIOCSPGRP: u32 = 21520;
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCOUTQ` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const TIOCOUTQ: u32 = 21521;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSTI` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub const TIOCSTI: u32 = 21522;
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCGWINSZ` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:89:11
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub const TIOCGWINSZ: u32 = 21523;
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSWINSZ` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:90:11
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub const TIOCSWINSZ: u32 = 21524;
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCMGET` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub const TIOCMGET: u32 = 21525;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCMBIS` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:92:11
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub const TIOCMBIS: u32 = 21526;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCMBIC` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub const TIOCMBIC: u32 = 21527;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCMSET` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub const TIOCMSET: u32 = 21528;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCGSOFTCAR` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const TIOCGSOFTCAR: u32 = 21529;
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSSOFTCAR` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:96:11
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub const TIOCSSOFTCAR: u32 = 21530;
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIONREAD` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:97:11
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub const FIONREAD: u32 = 21531;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCINQ` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub const TIOCINQ: u32 = 21531;
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCLINUX` is never used
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:99:11
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub const TIOCLINUX: u32 = 21532;
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCCONS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:100:11
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub const TIOCCONS: u32 = 21533;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCGSERIAL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:101:11
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub const TIOCGSERIAL: u32 = 21534;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSSERIAL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub const TIOCSSERIAL: u32 = 21535;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCPKT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:103:11
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub const TIOCPKT: u32 = 21536;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIONBIO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub const FIONBIO: u32 = 21537;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCNOTTY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:105:11
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub const TIOCNOTTY: u32 = 21538;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSETD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub const TIOCSETD: u32 = 21539;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCGETD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:107:11
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub const TIOCGETD: u32 = 21540;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSBRKP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub const TCSBRKP: u32 = 21541;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSBRK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const TIOCSBRK: u32 = 21543;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCCBRK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:110:11
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub const TIOCCBRK: u32 = 21544;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCGSID` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:111:11
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub const TIOCGSID: u32 = 21545;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCGRS485` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub const TIOCGRS485: u32 = 21550;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSRS485` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:113:11
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub const TIOCSRS485: u32 = 21551;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCGETX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub const TCGETX: u32 = 21554;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSETX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:115:11
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub const TCSETX: u32 = 21555;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSETXF` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:116:11
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub const TCSETXF: u32 = 21556;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TCSETXW` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub const TCSETXW: u32 = 21557;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCVHANGUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:118:11
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub const TIOCVHANGUP: u32 = 21559;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIONCLEX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:119:11
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub const FIONCLEX: u32 = 21584;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIOCLEX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:120:11
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub const FIOCLEX: u32 = 21585;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIOASYNC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const FIOASYNC: u32 = 21586;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSERCONFIG` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const TIOCSERCONFIG: u32 = 21587;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSERGWILD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const TIOCSERGWILD: u32 = 21588;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSERSWILD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const TIOCSERSWILD: u32 = 21589;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCGLCKTRMIOS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const TIOCGLCKTRMIOS: u32 = 21590;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSLCKTRMIOS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub const TIOCSLCKTRMIOS: u32 = 21591;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSERGSTRUCT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const TIOCSERGSTRUCT: u32 = 21592;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSERGETLSR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const TIOCSERGETLSR: u32 = 21593;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSERGETMULTI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const TIOCSERGETMULTI: u32 = 21594;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSERSETMULTI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const TIOCSERSETMULTI: u32 = 21595;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCMIWAIT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub const TIOCMIWAIT: u32 = 21596;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCGICOUNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:132:11
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const TIOCGICOUNT: u32 = 21597;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIOQSIZE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub const FIOQSIZE: u32 = 21600;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCPKT_DATA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub const TIOCPKT_DATA: u32 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCPKT_FLUSHREAD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:135:11
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub const TIOCPKT_FLUSHREAD: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCPKT_FLUSHWRITE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub const TIOCPKT_FLUSHWRITE: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCPKT_STOP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub const TIOCPKT_STOP: u32 = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCPKT_START` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub const TIOCPKT_START: u32 = 8;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCPKT_NOSTOP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const TIOCPKT_NOSTOP: u32 = 16;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCPKT_DOSTOP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub const TIOCPKT_DOSTOP: u32 = 32;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCPKT_IOCTL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub const TIOCPKT_IOCTL: u32 = 64;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCSER_TEMT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub const TIOCSER_TEMT: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCADDRT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub const SIOCADDRT: u32 = 35083;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCDELRT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const SIOCDELRT: u32 = 35084;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCRTMSG` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub const SIOCRTMSG: u32 = 35085;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFNAME` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub const SIOCGIFNAME: u32 = 35088;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFLINK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub const SIOCSIFLINK: u32 = 35089;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFCONF` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:148:11
[INFO] [stdout]     |
[INFO] [stdout] 148 | pub const SIOCGIFCONF: u32 = 35090;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFFLAGS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:149:11
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub const SIOCGIFFLAGS: u32 = 35091;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFFLAGS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:150:11
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub const SIOCSIFFLAGS: u32 = 35092;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFADDR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:151:11
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub const SIOCGIFADDR: u32 = 35093;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFADDR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:152:11
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub const SIOCSIFADDR: u32 = 35094;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFDSTADDR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:153:11
[INFO] [stdout]     |
[INFO] [stdout] 153 | pub const SIOCGIFDSTADDR: u32 = 35095;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFDSTADDR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub const SIOCSIFDSTADDR: u32 = 35096;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFBRDADDR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:155:11
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub const SIOCGIFBRDADDR: u32 = 35097;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFBRDADDR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:156:11
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub const SIOCSIFBRDADDR: u32 = 35098;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFNETMASK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:157:11
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub const SIOCGIFNETMASK: u32 = 35099;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFNETMASK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:158:11
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub const SIOCSIFNETMASK: u32 = 35100;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFMETRIC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:159:11
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub const SIOCGIFMETRIC: u32 = 35101;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFMETRIC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:160:11
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub const SIOCSIFMETRIC: u32 = 35102;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFMEM` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:161:11
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub const SIOCGIFMEM: u32 = 35103;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFMEM` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:162:11
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub const SIOCSIFMEM: u32 = 35104;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFMTU` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:163:11
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub const SIOCGIFMTU: u32 = 35105;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFMTU` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:164:11
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub const SIOCSIFMTU: u32 = 35106;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFNAME` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:165:11
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub const SIOCSIFNAME: u32 = 35107;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFHWADDR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:166:11
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub const SIOCSIFHWADDR: u32 = 35108;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFENCAP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub const SIOCGIFENCAP: u32 = 35109;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFENCAP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:168:11
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub const SIOCSIFENCAP: u32 = 35110;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFHWADDR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:169:11
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub const SIOCGIFHWADDR: u32 = 35111;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFSLAVE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:170:11
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub const SIOCGIFSLAVE: u32 = 35113;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFSLAVE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:171:11
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub const SIOCSIFSLAVE: u32 = 35120;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCADDMULTI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:172:11
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub const SIOCADDMULTI: u32 = 35121;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCDELMULTI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:173:11
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub const SIOCDELMULTI: u32 = 35122;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFINDEX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:174:11
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub const SIOCGIFINDEX: u32 = 35123;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOGIFINDEX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:175:11
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub const SIOGIFINDEX: u32 = 35123;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFPFLAGS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:176:11
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub const SIOCSIFPFLAGS: u32 = 35124;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFPFLAGS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:177:11
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub const SIOCGIFPFLAGS: u32 = 35125;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCDIFADDR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:178:11
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub const SIOCDIFADDR: u32 = 35126;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFHWBROADCAST` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:179:11
[INFO] [stdout]     |
[INFO] [stdout] 179 | pub const SIOCSIFHWBROADCAST: u32 = 35127;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFCOUNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:180:11
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub const SIOCGIFCOUNT: u32 = 35128;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFBR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:181:11
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub const SIOCGIFBR: u32 = 35136;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFBR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:182:11
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub const SIOCSIFBR: u32 = 35137;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFTXQLEN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:183:11
[INFO] [stdout]     |
[INFO] [stdout] 183 | pub const SIOCGIFTXQLEN: u32 = 35138;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFTXQLEN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:184:11
[INFO] [stdout]     |
[INFO] [stdout] 184 | pub const SIOCSIFTXQLEN: u32 = 35139;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCDARP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:185:11
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub const SIOCDARP: u32 = 35155;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGARP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:186:11
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub const SIOCGARP: u32 = 35156;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSARP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:187:11
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub const SIOCSARP: u32 = 35157;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCDRARP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:188:11
[INFO] [stdout]     |
[INFO] [stdout] 188 | pub const SIOCDRARP: u32 = 35168;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGRARP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:189:11
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub const SIOCGRARP: u32 = 35169;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSRARP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:190:11
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub const SIOCSRARP: u32 = 35170;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCGIFMAP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:191:11
[INFO] [stdout]     |
[INFO] [stdout] 191 | pub const SIOCGIFMAP: u32 = 35184;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCSIFMAP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:192:11
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub const SIOCSIFMAP: u32 = 35185;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCADDDLCI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:193:11
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub const SIOCADDDLCI: u32 = 35200;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCDELDLCI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:194:11
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub const SIOCDELDLCI: u32 = 35201;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCDEVPRIVATE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:195:11
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub const SIOCDEVPRIVATE: u32 = 35312;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIOCPROTOPRIVATE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:196:11
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub const SIOCPROTOPRIVATE: u32 = 35296;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NCC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:197:11
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub const NCC: u32 = 8;
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_LE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:198:11
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub const TIOCM_LE: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_DTR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:199:11
[INFO] [stdout]     |
[INFO] [stdout] 199 | pub const TIOCM_DTR: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_RTS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:200:11
[INFO] [stdout]     |
[INFO] [stdout] 200 | pub const TIOCM_RTS: u32 = 4;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_ST` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:201:11
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub const TIOCM_ST: u32 = 8;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_SR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:202:11
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub const TIOCM_SR: u32 = 16;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_CTS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:203:11
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub const TIOCM_CTS: u32 = 32;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_CAR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:204:11
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub const TIOCM_CAR: u32 = 64;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_RNG` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:205:11
[INFO] [stdout]     |
[INFO] [stdout] 205 | pub const TIOCM_RNG: u32 = 128;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_DSR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:206:11
[INFO] [stdout]     |
[INFO] [stdout] 206 | pub const TIOCM_DSR: u32 = 256;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_CD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:207:11
[INFO] [stdout]     |
[INFO] [stdout] 207 | pub const TIOCM_CD: u32 = 64;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIOCM_RI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:208:11
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub const TIOCM_RI: u32 = 128;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_TTY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub const N_TTY: u32 = 0;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_SLIP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:210:11
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub const N_SLIP: u32 = 1;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_MOUSE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:211:11
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub const N_MOUSE: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_PPP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:212:11
[INFO] [stdout]     |
[INFO] [stdout] 212 | pub const N_PPP: u32 = 3;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_STRIP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:213:11
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const N_STRIP: u32 = 4;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_AX25` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:214:11
[INFO] [stdout]     |
[INFO] [stdout] 214 | pub const N_AX25: u32 = 5;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_X25` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:215:11
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub const N_X25: u32 = 6;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_6PACK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:216:11
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub const N_6PACK: u32 = 7;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_MASC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:217:11
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub const N_MASC: u32 = 8;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_R3964` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:218:11
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub const N_R3964: u32 = 9;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_PROFIBUS_FDL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:219:11
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub const N_PROFIBUS_FDL: u32 = 10;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_IRDA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:220:11
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub const N_IRDA: u32 = 11;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_SMSBLOCK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:221:11
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub const N_SMSBLOCK: u32 = 12;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_HDLC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:222:11
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub const N_HDLC: u32 = 13;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_SYNC_PPP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:223:11
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub const N_SYNC_PPP: u32 = 14;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `N_HCI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:224:11
[INFO] [stdout]     |
[INFO] [stdout] 224 | pub const N_HCI: u32 = 15;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CEOL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:225:11
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub const CEOL: u8 = 0u8;
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CERASE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:226:11
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub const CERASE: u32 = 127;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSTATUS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:227:11
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub const CSTATUS: u8 = 0u8;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CMIN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:228:11
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const CMIN: u32 = 1;
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CQUIT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:229:11
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub const CQUIT: u32 = 28;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTIME` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub const CTIME: u32 = 0;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CBRK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:231:11
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub const CBRK: u8 = 0u8;
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LITTLE_ENDIAN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:244:11
[INFO] [stdout]     |
[INFO] [stdout] 244 | pub const LITTLE_ENDIAN: u32 = 1234;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIG_ENDIAN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:245:11
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub const BIG_ENDIAN: u32 = 4321;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDP_ENDIAN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:246:11
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub const PDP_ENDIAN: u32 = 3412;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYTE_ORDER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:247:11
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub const BYTE_ORDER: u32 = 1234;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT_PROP_POINTER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:271:11
[INFO] [stdout]     |
[INFO] [stdout] 271 | pub const INPUT_PROP_POINTER: u32 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT_PROP_DIRECT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:272:11
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub const INPUT_PROP_DIRECT: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT_PROP_BUTTONPAD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:273:11
[INFO] [stdout]     |
[INFO] [stdout] 273 | pub const INPUT_PROP_BUTTONPAD: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT_PROP_SEMI_MT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:274:11
[INFO] [stdout]     |
[INFO] [stdout] 274 | pub const INPUT_PROP_SEMI_MT: u32 = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT_PROP_TOPBUTTONPAD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:275:11
[INFO] [stdout]     |
[INFO] [stdout] 275 | pub const INPUT_PROP_TOPBUTTONPAD: u32 = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT_PROP_POINTING_STICK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:276:11
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub const INPUT_PROP_POINTING_STICK: u32 = 5;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT_PROP_ACCELEROMETER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:277:11
[INFO] [stdout]     |
[INFO] [stdout] 277 | pub const INPUT_PROP_ACCELEROMETER: u32 = 6;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT_PROP_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:278:11
[INFO] [stdout]     |
[INFO] [stdout] 278 | pub const INPUT_PROP_MAX: u32 = 31;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT_PROP_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:279:11
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub const INPUT_PROP_CNT: u32 = 32;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_REL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:282:11
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub const EV_REL: u32 = 2;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_ABS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:283:11
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub const EV_ABS: u32 = 3;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_MSC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:284:11
[INFO] [stdout]     |
[INFO] [stdout] 284 | pub const EV_MSC: u32 = 4;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_SW` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:285:11
[INFO] [stdout]     |
[INFO] [stdout] 285 | pub const EV_SW: u32 = 5;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_LED` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:286:11
[INFO] [stdout]     |
[INFO] [stdout] 286 | pub const EV_LED: u32 = 17;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_SND` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:287:11
[INFO] [stdout]     |
[INFO] [stdout] 287 | pub const EV_SND: u32 = 18;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_REP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:288:11
[INFO] [stdout]     |
[INFO] [stdout] 288 | pub const EV_REP: u32 = 20;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_FF` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:289:11
[INFO] [stdout]     |
[INFO] [stdout] 289 | pub const EV_FF: u32 = 21;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_PWR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:290:11
[INFO] [stdout]     |
[INFO] [stdout] 290 | pub const EV_PWR: u32 = 22;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_FF_STATUS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:291:11
[INFO] [stdout]     |
[INFO] [stdout] 291 | pub const EV_FF_STATUS: u32 = 23;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:292:11
[INFO] [stdout]     |
[INFO] [stdout] 292 | pub const EV_MAX: u32 = 31;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:293:11
[INFO] [stdout]     |
[INFO] [stdout] 293 | pub const EV_CNT: u32 = 32;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYN_CONFIG` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:295:11
[INFO] [stdout]     |
[INFO] [stdout] 295 | pub const SYN_CONFIG: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYN_MT_REPORT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:296:11
[INFO] [stdout]     |
[INFO] [stdout] 296 | pub const SYN_MT_REPORT: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYN_DROPPED` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:297:11
[INFO] [stdout]     |
[INFO] [stdout] 297 | pub const SYN_DROPPED: u32 = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYN_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:298:11
[INFO] [stdout]     |
[INFO] [stdout] 298 | pub const SYN_MAX: u32 = 15;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYN_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:299:11
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub const SYN_CNT: u32 = 16;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_RESERVED` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:300:11
[INFO] [stdout]     |
[INFO] [stdout] 300 | pub const KEY_RESERVED: u32 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_LEFTBRACE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:326:11
[INFO] [stdout]     |
[INFO] [stdout] 326 | pub const KEY_LEFTBRACE: u32 = 26;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_RIGHTBRACE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:327:11
[INFO] [stdout]     |
[INFO] [stdout] 327 | pub const KEY_RIGHTBRACE: u32 = 27;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPASTERISK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:355:11
[INFO] [stdout]     |
[INFO] [stdout] 355 | pub const KEY_KPASTERISK: u32 = 55;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMLOCK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:369:11
[INFO] [stdout]     |
[INFO] [stdout] 369 | pub const KEY_NUMLOCK: u32 = 69;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SCROLLLOCK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:370:11
[INFO] [stdout]     |
[INFO] [stdout] 370 | pub const KEY_SCROLLLOCK: u32 = 70;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KP7` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:371:11
[INFO] [stdout]     |
[INFO] [stdout] 371 | pub const KEY_KP7: u32 = 71;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KP8` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:372:11
[INFO] [stdout]     |
[INFO] [stdout] 372 | pub const KEY_KP8: u32 = 72;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KP9` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:373:11
[INFO] [stdout]     |
[INFO] [stdout] 373 | pub const KEY_KP9: u32 = 73;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPMINUS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:374:11
[INFO] [stdout]     |
[INFO] [stdout] 374 | pub const KEY_KPMINUS: u32 = 74;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KP4` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:375:11
[INFO] [stdout]     |
[INFO] [stdout] 375 | pub const KEY_KP4: u32 = 75;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KP5` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:376:11
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub const KEY_KP5: u32 = 76;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KP6` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:377:11
[INFO] [stdout]     |
[INFO] [stdout] 377 | pub const KEY_KP6: u32 = 77;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPPLUS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:378:11
[INFO] [stdout]     |
[INFO] [stdout] 378 | pub const KEY_KPPLUS: u32 = 78;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KP1` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:379:11
[INFO] [stdout]     |
[INFO] [stdout] 379 | pub const KEY_KP1: u32 = 79;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KP2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:380:11
[INFO] [stdout]     |
[INFO] [stdout] 380 | pub const KEY_KP2: u32 = 80;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KP3` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:381:11
[INFO] [stdout]     |
[INFO] [stdout] 381 | pub const KEY_KP3: u32 = 81;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KP0` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:382:11
[INFO] [stdout]     |
[INFO] [stdout] 382 | pub const KEY_KP0: u32 = 82;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPDOT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:383:11
[INFO] [stdout]     |
[INFO] [stdout] 383 | pub const KEY_KPDOT: u32 = 83;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ZENKAKUHANKAKU` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:384:11
[INFO] [stdout]     |
[INFO] [stdout] 384 | pub const KEY_ZENKAKUHANKAKU: u32 = 85;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_102ND` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:385:11
[INFO] [stdout]     |
[INFO] [stdout] 385 | pub const KEY_102ND: u32 = 86;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_RO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:388:11
[INFO] [stdout]     |
[INFO] [stdout] 388 | pub const KEY_RO: u32 = 89;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KATAKANA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:389:11
[INFO] [stdout]     |
[INFO] [stdout] 389 | pub const KEY_KATAKANA: u32 = 90;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_HIRAGANA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:390:11
[INFO] [stdout]     |
[INFO] [stdout] 390 | pub const KEY_HIRAGANA: u32 = 91;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_HENKAN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:391:11
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub const KEY_HENKAN: u32 = 92;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KATAKANAHIRAGANA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:392:11
[INFO] [stdout]     |
[INFO] [stdout] 392 | pub const KEY_KATAKANAHIRAGANA: u32 = 93;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MUHENKAN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:393:11
[INFO] [stdout]     |
[INFO] [stdout] 393 | pub const KEY_MUHENKAN: u32 = 94;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPJPCOMMA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:394:11
[INFO] [stdout]     |
[INFO] [stdout] 394 | pub const KEY_KPJPCOMMA: u32 = 95;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPENTER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:395:11
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub const KEY_KPENTER: u32 = 96;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPSLASH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:397:11
[INFO] [stdout]     |
[INFO] [stdout] 397 | pub const KEY_KPSLASH: u32 = 98;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SYSRQ` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:398:11
[INFO] [stdout]     |
[INFO] [stdout] 398 | pub const KEY_SYSRQ: u32 = 99;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_LINEFEED` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:400:11
[INFO] [stdout]     |
[INFO] [stdout] 400 | pub const KEY_LINEFEED: u32 = 101;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_HOME` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:401:11
[INFO] [stdout]     |
[INFO] [stdout] 401 | pub const KEY_HOME: u32 = 102;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_END` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:406:11
[INFO] [stdout]     |
[INFO] [stdout] 406 | pub const KEY_END: u32 = 107;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_INSERT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:409:11
[INFO] [stdout]     |
[INFO] [stdout] 409 | pub const KEY_INSERT: u32 = 110;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DELETE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:410:11
[INFO] [stdout]     |
[INFO] [stdout] 410 | pub const KEY_DELETE: u32 = 111;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MACRO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:411:11
[INFO] [stdout]     |
[INFO] [stdout] 411 | pub const KEY_MACRO: u32 = 112;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MUTE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:412:11
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub const KEY_MUTE: u32 = 113;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VOLUMEDOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:413:11
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub const KEY_VOLUMEDOWN: u32 = 114;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VOLUMEUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:414:11
[INFO] [stdout]     |
[INFO] [stdout] 414 | pub const KEY_VOLUMEUP: u32 = 115;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_POWER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:415:11
[INFO] [stdout]     |
[INFO] [stdout] 415 | pub const KEY_POWER: u32 = 116;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPEQUAL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:416:11
[INFO] [stdout]     |
[INFO] [stdout] 416 | pub const KEY_KPEQUAL: u32 = 117;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPPLUSMINUS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:417:11
[INFO] [stdout]     |
[INFO] [stdout] 417 | pub const KEY_KPPLUSMINUS: u32 = 118;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PAUSE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:418:11
[INFO] [stdout]     |
[INFO] [stdout] 418 | pub const KEY_PAUSE: u32 = 119;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SCALE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:419:11
[INFO] [stdout]     |
[INFO] [stdout] 419 | pub const KEY_SCALE: u32 = 120;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPCOMMA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:420:11
[INFO] [stdout]     |
[INFO] [stdout] 420 | pub const KEY_KPCOMMA: u32 = 121;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_HANGEUL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:421:11
[INFO] [stdout]     |
[INFO] [stdout] 421 | pub const KEY_HANGEUL: u32 = 122;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_HANGUEL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:422:11
[INFO] [stdout]     |
[INFO] [stdout] 422 | pub const KEY_HANGUEL: u32 = 122;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_HANJA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:423:11
[INFO] [stdout]     |
[INFO] [stdout] 423 | pub const KEY_HANJA: u32 = 123;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_YEN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:424:11
[INFO] [stdout]     |
[INFO] [stdout] 424 | pub const KEY_YEN: u32 = 124;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_COMPOSE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:427:11
[INFO] [stdout]     |
[INFO] [stdout] 427 | pub const KEY_COMPOSE: u32 = 127;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_STOP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:428:11
[INFO] [stdout]     |
[INFO] [stdout] 428 | pub const KEY_STOP: u32 = 128;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_AGAIN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:429:11
[INFO] [stdout]     |
[INFO] [stdout] 429 | pub const KEY_AGAIN: u32 = 129;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PROPS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:430:11
[INFO] [stdout]     |
[INFO] [stdout] 430 | pub const KEY_PROPS: u32 = 130;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_UNDO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:431:11
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub const KEY_UNDO: u32 = 131;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FRONT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:432:11
[INFO] [stdout]     |
[INFO] [stdout] 432 | pub const KEY_FRONT: u32 = 132;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_COPY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:433:11
[INFO] [stdout]     |
[INFO] [stdout] 433 | pub const KEY_COPY: u32 = 133;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_OPEN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:434:11
[INFO] [stdout]     |
[INFO] [stdout] 434 | pub const KEY_OPEN: u32 = 134;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PASTE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:435:11
[INFO] [stdout]     |
[INFO] [stdout] 435 | pub const KEY_PASTE: u32 = 135;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FIND` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:436:11
[INFO] [stdout]     |
[INFO] [stdout] 436 | pub const KEY_FIND: u32 = 136;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CUT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:437:11
[INFO] [stdout]     |
[INFO] [stdout] 437 | pub const KEY_CUT: u32 = 137;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_HELP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:438:11
[INFO] [stdout]     |
[INFO] [stdout] 438 | pub const KEY_HELP: u32 = 138;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MENU` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:439:11
[INFO] [stdout]     |
[INFO] [stdout] 439 | pub const KEY_MENU: u32 = 139;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CALC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:440:11
[INFO] [stdout]     |
[INFO] [stdout] 440 | pub const KEY_CALC: u32 = 140;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SETUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:441:11
[INFO] [stdout]     |
[INFO] [stdout] 441 | pub const KEY_SETUP: u32 = 141;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SLEEP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:442:11
[INFO] [stdout]     |
[INFO] [stdout] 442 | pub const KEY_SLEEP: u32 = 142;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_WAKEUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:443:11
[INFO] [stdout]     |
[INFO] [stdout] 443 | pub const KEY_WAKEUP: u32 = 143;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FILE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:444:11
[INFO] [stdout]     |
[INFO] [stdout] 444 | pub const KEY_FILE: u32 = 144;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SENDFILE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:445:11
[INFO] [stdout]     |
[INFO] [stdout] 445 | pub const KEY_SENDFILE: u32 = 145;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DELETEFILE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:446:11
[INFO] [stdout]     |
[INFO] [stdout] 446 | pub const KEY_DELETEFILE: u32 = 146;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_XFER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:447:11
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub const KEY_XFER: u32 = 147;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PROG1` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:448:11
[INFO] [stdout]     |
[INFO] [stdout] 448 | pub const KEY_PROG1: u32 = 148;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PROG2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:449:11
[INFO] [stdout]     |
[INFO] [stdout] 449 | pub const KEY_PROG2: u32 = 149;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_WWW` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:450:11
[INFO] [stdout]     |
[INFO] [stdout] 450 | pub const KEY_WWW: u32 = 150;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MSDOS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:451:11
[INFO] [stdout]     |
[INFO] [stdout] 451 | pub const KEY_MSDOS: u32 = 151;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_COFFEE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:452:11
[INFO] [stdout]     |
[INFO] [stdout] 452 | pub const KEY_COFFEE: u32 = 152;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SCREENLOCK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:453:11
[INFO] [stdout]     |
[INFO] [stdout] 453 | pub const KEY_SCREENLOCK: u32 = 152;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ROTATE_DISPLAY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:454:11
[INFO] [stdout]     |
[INFO] [stdout] 454 | pub const KEY_ROTATE_DISPLAY: u32 = 153;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DIRECTION` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:455:11
[INFO] [stdout]     |
[INFO] [stdout] 455 | pub const KEY_DIRECTION: u32 = 153;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CYCLEWINDOWS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:456:11
[INFO] [stdout]     |
[INFO] [stdout] 456 | pub const KEY_CYCLEWINDOWS: u32 = 154;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MAIL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:457:11
[INFO] [stdout]     |
[INFO] [stdout] 457 | pub const KEY_MAIL: u32 = 155;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BOOKMARKS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:458:11
[INFO] [stdout]     |
[INFO] [stdout] 458 | pub const KEY_BOOKMARKS: u32 = 156;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_COMPUTER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:459:11
[INFO] [stdout]     |
[INFO] [stdout] 459 | pub const KEY_COMPUTER: u32 = 157;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BACK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:460:11
[INFO] [stdout]     |
[INFO] [stdout] 460 | pub const KEY_BACK: u32 = 158;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FORWARD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:461:11
[INFO] [stdout]     |
[INFO] [stdout] 461 | pub const KEY_FORWARD: u32 = 159;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CLOSECD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:462:11
[INFO] [stdout]     |
[INFO] [stdout] 462 | pub const KEY_CLOSECD: u32 = 160;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_EJECTCD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:463:11
[INFO] [stdout]     |
[INFO] [stdout] 463 | pub const KEY_EJECTCD: u32 = 161;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_EJECTCLOSECD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:464:11
[INFO] [stdout]     |
[INFO] [stdout] 464 | pub const KEY_EJECTCLOSECD: u32 = 162;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NEXTSONG` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:465:11
[INFO] [stdout]     |
[INFO] [stdout] 465 | pub const KEY_NEXTSONG: u32 = 163;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PLAYPAUSE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:466:11
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub const KEY_PLAYPAUSE: u32 = 164;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PREVIOUSSONG` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:467:11
[INFO] [stdout]     |
[INFO] [stdout] 467 | pub const KEY_PREVIOUSSONG: u32 = 165;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_STOPCD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:468:11
[INFO] [stdout]     |
[INFO] [stdout] 468 | pub const KEY_STOPCD: u32 = 166;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_RECORD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:469:11
[INFO] [stdout]     |
[INFO] [stdout] 469 | pub const KEY_RECORD: u32 = 167;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_REWIND` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:470:11
[INFO] [stdout]     |
[INFO] [stdout] 470 | pub const KEY_REWIND: u32 = 168;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PHONE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:471:11
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub const KEY_PHONE: u32 = 169;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ISO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:472:11
[INFO] [stdout]     |
[INFO] [stdout] 472 | pub const KEY_ISO: u32 = 170;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CONFIG` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:473:11
[INFO] [stdout]     |
[INFO] [stdout] 473 | pub const KEY_CONFIG: u32 = 171;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_HOMEPAGE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:474:11
[INFO] [stdout]     |
[INFO] [stdout] 474 | pub const KEY_HOMEPAGE: u32 = 172;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_REFRESH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:475:11
[INFO] [stdout]     |
[INFO] [stdout] 475 | pub const KEY_REFRESH: u32 = 173;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_EXIT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:476:11
[INFO] [stdout]     |
[INFO] [stdout] 476 | pub const KEY_EXIT: u32 = 174;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MOVE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:477:11
[INFO] [stdout]     |
[INFO] [stdout] 477 | pub const KEY_MOVE: u32 = 175;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_EDIT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:478:11
[INFO] [stdout]     |
[INFO] [stdout] 478 | pub const KEY_EDIT: u32 = 176;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SCROLLUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:479:11
[INFO] [stdout]     |
[INFO] [stdout] 479 | pub const KEY_SCROLLUP: u32 = 177;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SCROLLDOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:480:11
[INFO] [stdout]     |
[INFO] [stdout] 480 | pub const KEY_SCROLLDOWN: u32 = 178;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPLEFTPAREN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:481:11
[INFO] [stdout]     |
[INFO] [stdout] 481 | pub const KEY_KPLEFTPAREN: u32 = 179;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KPRIGHTPAREN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:482:11
[INFO] [stdout]     |
[INFO] [stdout] 482 | pub const KEY_KPRIGHTPAREN: u32 = 180;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NEW` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:483:11
[INFO] [stdout]     |
[INFO] [stdout] 483 | pub const KEY_NEW: u32 = 181;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_REDO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:484:11
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub const KEY_REDO: u32 = 182;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F13` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:485:11
[INFO] [stdout]     |
[INFO] [stdout] 485 | pub const KEY_F13: u32 = 183;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F14` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:486:11
[INFO] [stdout]     |
[INFO] [stdout] 486 | pub const KEY_F14: u32 = 184;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F15` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:487:11
[INFO] [stdout]     |
[INFO] [stdout] 487 | pub const KEY_F15: u32 = 185;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F16` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:488:11
[INFO] [stdout]     |
[INFO] [stdout] 488 | pub const KEY_F16: u32 = 186;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F17` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:489:11
[INFO] [stdout]     |
[INFO] [stdout] 489 | pub const KEY_F17: u32 = 187;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F18` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:490:11
[INFO] [stdout]     |
[INFO] [stdout] 490 | pub const KEY_F18: u32 = 188;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F19` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:491:11
[INFO] [stdout]     |
[INFO] [stdout] 491 | pub const KEY_F19: u32 = 189;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F20` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:492:11
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub const KEY_F20: u32 = 190;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F21` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:493:11
[INFO] [stdout]     |
[INFO] [stdout] 493 | pub const KEY_F21: u32 = 191;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F22` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:494:11
[INFO] [stdout]     |
[INFO] [stdout] 494 | pub const KEY_F22: u32 = 192;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F23` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:495:11
[INFO] [stdout]     |
[INFO] [stdout] 495 | pub const KEY_F23: u32 = 193;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_F24` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:496:11
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub const KEY_F24: u32 = 194;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PLAYCD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:497:11
[INFO] [stdout]     |
[INFO] [stdout] 497 | pub const KEY_PLAYCD: u32 = 200;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PAUSECD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:498:11
[INFO] [stdout]     |
[INFO] [stdout] 498 | pub const KEY_PAUSECD: u32 = 201;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PROG3` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:499:11
[INFO] [stdout]     |
[INFO] [stdout] 499 | pub const KEY_PROG3: u32 = 202;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PROG4` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:500:11
[INFO] [stdout]     |
[INFO] [stdout] 500 | pub const KEY_PROG4: u32 = 203;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DASHBOARD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:501:11
[INFO] [stdout]     |
[INFO] [stdout] 501 | pub const KEY_DASHBOARD: u32 = 204;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SUSPEND` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:502:11
[INFO] [stdout]     |
[INFO] [stdout] 502 | pub const KEY_SUSPEND: u32 = 205;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CLOSE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:503:11
[INFO] [stdout]     |
[INFO] [stdout] 503 | pub const KEY_CLOSE: u32 = 206;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PLAY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:504:11
[INFO] [stdout]     |
[INFO] [stdout] 504 | pub const KEY_PLAY: u32 = 207;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FASTFORWARD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:505:11
[INFO] [stdout]     |
[INFO] [stdout] 505 | pub const KEY_FASTFORWARD: u32 = 208;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BASSBOOST` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:506:11
[INFO] [stdout]     |
[INFO] [stdout] 506 | pub const KEY_BASSBOOST: u32 = 209;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PRINT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:507:11
[INFO] [stdout]     |
[INFO] [stdout] 507 | pub const KEY_PRINT: u32 = 210;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_HP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:508:11
[INFO] [stdout]     |
[INFO] [stdout] 508 | pub const KEY_HP: u32 = 211;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CAMERA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:509:11
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub const KEY_CAMERA: u32 = 212;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SOUND` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:510:11
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub const KEY_SOUND: u32 = 213;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_QUESTION` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:511:11
[INFO] [stdout]     |
[INFO] [stdout] 511 | pub const KEY_QUESTION: u32 = 214;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_EMAIL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:512:11
[INFO] [stdout]     |
[INFO] [stdout] 512 | pub const KEY_EMAIL: u32 = 215;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CHAT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:513:11
[INFO] [stdout]     |
[INFO] [stdout] 513 | pub const KEY_CHAT: u32 = 216;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SEARCH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:514:11
[INFO] [stdout]     |
[INFO] [stdout] 514 | pub const KEY_SEARCH: u32 = 217;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CONNECT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:515:11
[INFO] [stdout]     |
[INFO] [stdout] 515 | pub const KEY_CONNECT: u32 = 218;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FINANCE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:516:11
[INFO] [stdout]     |
[INFO] [stdout] 516 | pub const KEY_FINANCE: u32 = 219;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SPORT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:517:11
[INFO] [stdout]     |
[INFO] [stdout] 517 | pub const KEY_SPORT: u32 = 220;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SHOP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:518:11
[INFO] [stdout]     |
[INFO] [stdout] 518 | pub const KEY_SHOP: u32 = 221;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ALTERASE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:519:11
[INFO] [stdout]     |
[INFO] [stdout] 519 | pub const KEY_ALTERASE: u32 = 222;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CANCEL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:520:11
[INFO] [stdout]     |
[INFO] [stdout] 520 | pub const KEY_CANCEL: u32 = 223;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRIGHTNESSDOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:521:11
[INFO] [stdout]     |
[INFO] [stdout] 521 | pub const KEY_BRIGHTNESSDOWN: u32 = 224;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRIGHTNESSUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:522:11
[INFO] [stdout]     |
[INFO] [stdout] 522 | pub const KEY_BRIGHTNESSUP: u32 = 225;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MEDIA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:523:11
[INFO] [stdout]     |
[INFO] [stdout] 523 | pub const KEY_MEDIA: u32 = 226;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SWITCHVIDEOMODE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:524:11
[INFO] [stdout]     |
[INFO] [stdout] 524 | pub const KEY_SWITCHVIDEOMODE: u32 = 227;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KBDILLUMTOGGLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:525:11
[INFO] [stdout]     |
[INFO] [stdout] 525 | pub const KEY_KBDILLUMTOGGLE: u32 = 228;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KBDILLUMDOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:526:11
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub const KEY_KBDILLUMDOWN: u32 = 229;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KBDILLUMUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:527:11
[INFO] [stdout]     |
[INFO] [stdout] 527 | pub const KEY_KBDILLUMUP: u32 = 230;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SEND` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:528:11
[INFO] [stdout]     |
[INFO] [stdout] 528 | pub const KEY_SEND: u32 = 231;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_REPLY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:529:11
[INFO] [stdout]     |
[INFO] [stdout] 529 | pub const KEY_REPLY: u32 = 232;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FORWARDMAIL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:530:11
[INFO] [stdout]     |
[INFO] [stdout] 530 | pub const KEY_FORWARDMAIL: u32 = 233;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SAVE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:531:11
[INFO] [stdout]     |
[INFO] [stdout] 531 | pub const KEY_SAVE: u32 = 234;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DOCUMENTS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:532:11
[INFO] [stdout]     |
[INFO] [stdout] 532 | pub const KEY_DOCUMENTS: u32 = 235;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BATTERY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:533:11
[INFO] [stdout]     |
[INFO] [stdout] 533 | pub const KEY_BATTERY: u32 = 236;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BLUETOOTH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:534:11
[INFO] [stdout]     |
[INFO] [stdout] 534 | pub const KEY_BLUETOOTH: u32 = 237;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_WLAN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:535:11
[INFO] [stdout]     |
[INFO] [stdout] 535 | pub const KEY_WLAN: u32 = 238;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_UWB` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:536:11
[INFO] [stdout]     |
[INFO] [stdout] 536 | pub const KEY_UWB: u32 = 239;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_UNKNOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:537:11
[INFO] [stdout]     |
[INFO] [stdout] 537 | pub const KEY_UNKNOWN: u32 = 240;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VIDEO_NEXT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:538:11
[INFO] [stdout]     |
[INFO] [stdout] 538 | pub const KEY_VIDEO_NEXT: u32 = 241;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VIDEO_PREV` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:539:11
[INFO] [stdout]     |
[INFO] [stdout] 539 | pub const KEY_VIDEO_PREV: u32 = 242;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRIGHTNESS_CYCLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:540:11
[INFO] [stdout]     |
[INFO] [stdout] 540 | pub const KEY_BRIGHTNESS_CYCLE: u32 = 243;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRIGHTNESS_AUTO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:541:11
[INFO] [stdout]     |
[INFO] [stdout] 541 | pub const KEY_BRIGHTNESS_AUTO: u32 = 244;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRIGHTNESS_ZERO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:542:11
[INFO] [stdout]     |
[INFO] [stdout] 542 | pub const KEY_BRIGHTNESS_ZERO: u32 = 244;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DISPLAY_OFF` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:543:11
[INFO] [stdout]     |
[INFO] [stdout] 543 | pub const KEY_DISPLAY_OFF: u32 = 245;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_WWAN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:544:11
[INFO] [stdout]     |
[INFO] [stdout] 544 | pub const KEY_WWAN: u32 = 246;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_WIMAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:545:11
[INFO] [stdout]     |
[INFO] [stdout] 545 | pub const KEY_WIMAX: u32 = 246;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_RFKILL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:546:11
[INFO] [stdout]     |
[INFO] [stdout] 546 | pub const KEY_RFKILL: u32 = 247;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MICMUTE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | pub const KEY_MICMUTE: u32 = 248;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_MISC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:548:11
[INFO] [stdout]     |
[INFO] [stdout] 548 | pub const BTN_MISC: u32 = 256;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_0` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:549:11
[INFO] [stdout]     |
[INFO] [stdout] 549 | pub const BTN_0: u32 = 256;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_1` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:550:11
[INFO] [stdout]     |
[INFO] [stdout] 550 | pub const BTN_1: u32 = 257;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:551:11
[INFO] [stdout]     |
[INFO] [stdout] 551 | pub const BTN_2: u32 = 258;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_3` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:552:11
[INFO] [stdout]     |
[INFO] [stdout] 552 | pub const BTN_3: u32 = 259;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_4` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:553:11
[INFO] [stdout]     |
[INFO] [stdout] 553 | pub const BTN_4: u32 = 260;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_5` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:554:11
[INFO] [stdout]     |
[INFO] [stdout] 554 | pub const BTN_5: u32 = 261;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_6` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:555:11
[INFO] [stdout]     |
[INFO] [stdout] 555 | pub const BTN_6: u32 = 262;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_7` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:556:11
[INFO] [stdout]     |
[INFO] [stdout] 556 | pub const BTN_7: u32 = 263;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_8` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:557:11
[INFO] [stdout]     |
[INFO] [stdout] 557 | pub const BTN_8: u32 = 264;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_9` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:558:11
[INFO] [stdout]     |
[INFO] [stdout] 558 | pub const BTN_9: u32 = 265;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_MOUSE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:559:11
[INFO] [stdout]     |
[INFO] [stdout] 559 | pub const BTN_MOUSE: u32 = 272;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_LEFT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:560:11
[INFO] [stdout]     |
[INFO] [stdout] 560 | pub const BTN_LEFT: u32 = 272;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_RIGHT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:561:11
[INFO] [stdout]     |
[INFO] [stdout] 561 | pub const BTN_RIGHT: u32 = 273;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_MIDDLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:562:11
[INFO] [stdout]     |
[INFO] [stdout] 562 | pub const BTN_MIDDLE: u32 = 274;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_SIDE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:563:11
[INFO] [stdout]     |
[INFO] [stdout] 563 | pub const BTN_SIDE: u32 = 275;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_EXTRA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:564:11
[INFO] [stdout]     |
[INFO] [stdout] 564 | pub const BTN_EXTRA: u32 = 276;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_FORWARD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:565:11
[INFO] [stdout]     |
[INFO] [stdout] 565 | pub const BTN_FORWARD: u32 = 277;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_BACK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:566:11
[INFO] [stdout]     |
[INFO] [stdout] 566 | pub const BTN_BACK: u32 = 278;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TASK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:567:11
[INFO] [stdout]     |
[INFO] [stdout] 567 | pub const BTN_TASK: u32 = 279;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_JOYSTICK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:568:11
[INFO] [stdout]     |
[INFO] [stdout] 568 | pub const BTN_JOYSTICK: u32 = 288;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:569:11
[INFO] [stdout]     |
[INFO] [stdout] 569 | pub const BTN_TRIGGER: u32 = 288;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_THUMB` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:570:11
[INFO] [stdout]     |
[INFO] [stdout] 570 | pub const BTN_THUMB: u32 = 289;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_THUMB2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:571:11
[INFO] [stdout]     |
[INFO] [stdout] 571 | pub const BTN_THUMB2: u32 = 290;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:572:11
[INFO] [stdout]     |
[INFO] [stdout] 572 | pub const BTN_TOP: u32 = 291;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOP2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:573:11
[INFO] [stdout]     |
[INFO] [stdout] 573 | pub const BTN_TOP2: u32 = 292;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_PINKIE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:574:11
[INFO] [stdout]     |
[INFO] [stdout] 574 | pub const BTN_PINKIE: u32 = 293;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_BASE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:575:11
[INFO] [stdout]     |
[INFO] [stdout] 575 | pub const BTN_BASE: u32 = 294;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_BASE2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:576:11
[INFO] [stdout]     |
[INFO] [stdout] 576 | pub const BTN_BASE2: u32 = 295;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_BASE3` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:577:11
[INFO] [stdout]     |
[INFO] [stdout] 577 | pub const BTN_BASE3: u32 = 296;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_BASE4` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:578:11
[INFO] [stdout]     |
[INFO] [stdout] 578 | pub const BTN_BASE4: u32 = 297;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_BASE5` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:579:11
[INFO] [stdout]     |
[INFO] [stdout] 579 | pub const BTN_BASE5: u32 = 298;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_BASE6` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:580:11
[INFO] [stdout]     |
[INFO] [stdout] 580 | pub const BTN_BASE6: u32 = 299;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_DEAD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:581:11
[INFO] [stdout]     |
[INFO] [stdout] 581 | pub const BTN_DEAD: u32 = 303;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_GAMEPAD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:582:11
[INFO] [stdout]     |
[INFO] [stdout] 582 | pub const BTN_GAMEPAD: u32 = 304;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_SOUTH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:583:11
[INFO] [stdout]     |
[INFO] [stdout] 583 | pub const BTN_SOUTH: u32 = 304;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_A` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:584:11
[INFO] [stdout]     |
[INFO] [stdout] 584 | pub const BTN_A: u32 = 304;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_EAST` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:585:11
[INFO] [stdout]     |
[INFO] [stdout] 585 | pub const BTN_EAST: u32 = 305;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_B` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:586:11
[INFO] [stdout]     |
[INFO] [stdout] 586 | pub const BTN_B: u32 = 305;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_C` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:587:11
[INFO] [stdout]     |
[INFO] [stdout] 587 | pub const BTN_C: u32 = 306;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_NORTH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:588:11
[INFO] [stdout]     |
[INFO] [stdout] 588 | pub const BTN_NORTH: u32 = 307;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_X` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:589:11
[INFO] [stdout]     |
[INFO] [stdout] 589 | pub const BTN_X: u32 = 307;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_WEST` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:590:11
[INFO] [stdout]     |
[INFO] [stdout] 590 | pub const BTN_WEST: u32 = 308;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_Y` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:591:11
[INFO] [stdout]     |
[INFO] [stdout] 591 | pub const BTN_Y: u32 = 308;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_Z` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:592:11
[INFO] [stdout]     |
[INFO] [stdout] 592 | pub const BTN_Z: u32 = 309;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:593:11
[INFO] [stdout]     |
[INFO] [stdout] 593 | pub const BTN_TL: u32 = 310;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:594:11
[INFO] [stdout]     |
[INFO] [stdout] 594 | pub const BTN_TR: u32 = 311;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TL2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:595:11
[INFO] [stdout]     |
[INFO] [stdout] 595 | pub const BTN_TL2: u32 = 312;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TR2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:596:11
[INFO] [stdout]     |
[INFO] [stdout] 596 | pub const BTN_TR2: u32 = 313;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_SELECT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:597:11
[INFO] [stdout]     |
[INFO] [stdout] 597 | pub const BTN_SELECT: u32 = 314;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_START` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:598:11
[INFO] [stdout]     |
[INFO] [stdout] 598 | pub const BTN_START: u32 = 315;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_MODE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:599:11
[INFO] [stdout]     |
[INFO] [stdout] 599 | pub const BTN_MODE: u32 = 316;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_THUMBL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:600:11
[INFO] [stdout]     |
[INFO] [stdout] 600 | pub const BTN_THUMBL: u32 = 317;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_THUMBR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:601:11
[INFO] [stdout]     |
[INFO] [stdout] 601 | pub const BTN_THUMBR: u32 = 318;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_DIGI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:602:11
[INFO] [stdout]     |
[INFO] [stdout] 602 | pub const BTN_DIGI: u32 = 320;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_PEN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:603:11
[INFO] [stdout]     |
[INFO] [stdout] 603 | pub const BTN_TOOL_PEN: u32 = 320;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_RUBBER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:604:11
[INFO] [stdout]     |
[INFO] [stdout] 604 | pub const BTN_TOOL_RUBBER: u32 = 321;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_BRUSH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:605:11
[INFO] [stdout]     |
[INFO] [stdout] 605 | pub const BTN_TOOL_BRUSH: u32 = 322;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_PENCIL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:606:11
[INFO] [stdout]     |
[INFO] [stdout] 606 | pub const BTN_TOOL_PENCIL: u32 = 323;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_AIRBRUSH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:607:11
[INFO] [stdout]     |
[INFO] [stdout] 607 | pub const BTN_TOOL_AIRBRUSH: u32 = 324;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_FINGER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:608:11
[INFO] [stdout]     |
[INFO] [stdout] 608 | pub const BTN_TOOL_FINGER: u32 = 325;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_MOUSE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:609:11
[INFO] [stdout]     |
[INFO] [stdout] 609 | pub const BTN_TOOL_MOUSE: u32 = 326;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_LENS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:610:11
[INFO] [stdout]     |
[INFO] [stdout] 610 | pub const BTN_TOOL_LENS: u32 = 327;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_QUINTTAP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:611:11
[INFO] [stdout]     |
[INFO] [stdout] 611 | pub const BTN_TOOL_QUINTTAP: u32 = 328;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_STYLUS3` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:612:11
[INFO] [stdout]     |
[INFO] [stdout] 612 | pub const BTN_STYLUS3: u32 = 329;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOUCH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:613:11
[INFO] [stdout]     |
[INFO] [stdout] 613 | pub const BTN_TOUCH: u32 = 330;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_STYLUS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:614:11
[INFO] [stdout]     |
[INFO] [stdout] 614 | pub const BTN_STYLUS: u32 = 331;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_STYLUS2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:615:11
[INFO] [stdout]     |
[INFO] [stdout] 615 | pub const BTN_STYLUS2: u32 = 332;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_DOUBLETAP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:616:11
[INFO] [stdout]     |
[INFO] [stdout] 616 | pub const BTN_TOOL_DOUBLETAP: u32 = 333;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_TRIPLETAP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:617:11
[INFO] [stdout]     |
[INFO] [stdout] 617 | pub const BTN_TOOL_TRIPLETAP: u32 = 334;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TOOL_QUADTAP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:618:11
[INFO] [stdout]     |
[INFO] [stdout] 618 | pub const BTN_TOOL_QUADTAP: u32 = 335;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_WHEEL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:619:11
[INFO] [stdout]     |
[INFO] [stdout] 619 | pub const BTN_WHEEL: u32 = 336;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_GEAR_DOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:620:11
[INFO] [stdout]     |
[INFO] [stdout] 620 | pub const BTN_GEAR_DOWN: u32 = 336;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_GEAR_UP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:621:11
[INFO] [stdout]     |
[INFO] [stdout] 621 | pub const BTN_GEAR_UP: u32 = 337;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_OK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:622:11
[INFO] [stdout]     |
[INFO] [stdout] 622 | pub const KEY_OK: u32 = 352;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SELECT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:623:11
[INFO] [stdout]     |
[INFO] [stdout] 623 | pub const KEY_SELECT: u32 = 353;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_GOTO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:624:11
[INFO] [stdout]     |
[INFO] [stdout] 624 | pub const KEY_GOTO: u32 = 354;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CLEAR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:625:11
[INFO] [stdout]     |
[INFO] [stdout] 625 | pub const KEY_CLEAR: u32 = 355;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_POWER2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:626:11
[INFO] [stdout]     |
[INFO] [stdout] 626 | pub const KEY_POWER2: u32 = 356;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_OPTION` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:627:11
[INFO] [stdout]     |
[INFO] [stdout] 627 | pub const KEY_OPTION: u32 = 357;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_INFO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:628:11
[INFO] [stdout]     |
[INFO] [stdout] 628 | pub const KEY_INFO: u32 = 358;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TIME` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:629:11
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub const KEY_TIME: u32 = 359;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VENDOR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:630:11
[INFO] [stdout]     |
[INFO] [stdout] 630 | pub const KEY_VENDOR: u32 = 360;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ARCHIVE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:631:11
[INFO] [stdout]     |
[INFO] [stdout] 631 | pub const KEY_ARCHIVE: u32 = 361;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PROGRAM` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:632:11
[INFO] [stdout]     |
[INFO] [stdout] 632 | pub const KEY_PROGRAM: u32 = 362;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CHANNEL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:633:11
[INFO] [stdout]     |
[INFO] [stdout] 633 | pub const KEY_CHANNEL: u32 = 363;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FAVORITES` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:634:11
[INFO] [stdout]     |
[INFO] [stdout] 634 | pub const KEY_FAVORITES: u32 = 364;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_EPG` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:635:11
[INFO] [stdout]     |
[INFO] [stdout] 635 | pub const KEY_EPG: u32 = 365;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PVR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:636:11
[INFO] [stdout]     |
[INFO] [stdout] 636 | pub const KEY_PVR: u32 = 366;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MHP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:637:11
[INFO] [stdout]     |
[INFO] [stdout] 637 | pub const KEY_MHP: u32 = 367;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_LANGUAGE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:638:11
[INFO] [stdout]     |
[INFO] [stdout] 638 | pub const KEY_LANGUAGE: u32 = 368;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TITLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:639:11
[INFO] [stdout]     |
[INFO] [stdout] 639 | pub const KEY_TITLE: u32 = 369;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SUBTITLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:640:11
[INFO] [stdout]     |
[INFO] [stdout] 640 | pub const KEY_SUBTITLE: u32 = 370;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ANGLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:641:11
[INFO] [stdout]     |
[INFO] [stdout] 641 | pub const KEY_ANGLE: u32 = 371;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ZOOM` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:642:11
[INFO] [stdout]     |
[INFO] [stdout] 642 | pub const KEY_ZOOM: u32 = 372;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MODE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:643:11
[INFO] [stdout]     |
[INFO] [stdout] 643 | pub const KEY_MODE: u32 = 373;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KEYBOARD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:644:11
[INFO] [stdout]     |
[INFO] [stdout] 644 | pub const KEY_KEYBOARD: u32 = 374;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SCREEN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:645:11
[INFO] [stdout]     |
[INFO] [stdout] 645 | pub const KEY_SCREEN: u32 = 375;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:646:11
[INFO] [stdout]     |
[INFO] [stdout] 646 | pub const KEY_PC: u32 = 376;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TV` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:647:11
[INFO] [stdout]     |
[INFO] [stdout] 647 | pub const KEY_TV: u32 = 377;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TV2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:648:11
[INFO] [stdout]     |
[INFO] [stdout] 648 | pub const KEY_TV2: u32 = 378;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VCR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:649:11
[INFO] [stdout]     |
[INFO] [stdout] 649 | pub const KEY_VCR: u32 = 379;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VCR2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:650:11
[INFO] [stdout]     |
[INFO] [stdout] 650 | pub const KEY_VCR2: u32 = 380;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SAT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:651:11
[INFO] [stdout]     |
[INFO] [stdout] 651 | pub const KEY_SAT: u32 = 381;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SAT2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:652:11
[INFO] [stdout]     |
[INFO] [stdout] 652 | pub const KEY_SAT2: u32 = 382;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:653:11
[INFO] [stdout]     |
[INFO] [stdout] 653 | pub const KEY_CD: u32 = 383;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TAPE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:654:11
[INFO] [stdout]     |
[INFO] [stdout] 654 | pub const KEY_TAPE: u32 = 384;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_RADIO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:655:11
[INFO] [stdout]     |
[INFO] [stdout] 655 | pub const KEY_RADIO: u32 = 385;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TUNER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:656:11
[INFO] [stdout]     |
[INFO] [stdout] 656 | pub const KEY_TUNER: u32 = 386;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PLAYER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:657:11
[INFO] [stdout]     |
[INFO] [stdout] 657 | pub const KEY_PLAYER: u32 = 387;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TEXT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:658:11
[INFO] [stdout]     |
[INFO] [stdout] 658 | pub const KEY_TEXT: u32 = 388;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DVD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:659:11
[INFO] [stdout]     |
[INFO] [stdout] 659 | pub const KEY_DVD: u32 = 389;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_AUX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:660:11
[INFO] [stdout]     |
[INFO] [stdout] 660 | pub const KEY_AUX: u32 = 390;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MP3` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:661:11
[INFO] [stdout]     |
[INFO] [stdout] 661 | pub const KEY_MP3: u32 = 391;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_AUDIO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:662:11
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub const KEY_AUDIO: u32 = 392;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VIDEO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:663:11
[INFO] [stdout]     |
[INFO] [stdout] 663 | pub const KEY_VIDEO: u32 = 393;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DIRECTORY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:664:11
[INFO] [stdout]     |
[INFO] [stdout] 664 | pub const KEY_DIRECTORY: u32 = 394;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_LIST` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:665:11
[INFO] [stdout]     |
[INFO] [stdout] 665 | pub const KEY_LIST: u32 = 395;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MEMO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:666:11
[INFO] [stdout]     |
[INFO] [stdout] 666 | pub const KEY_MEMO: u32 = 396;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CALENDAR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:667:11
[INFO] [stdout]     |
[INFO] [stdout] 667 | pub const KEY_CALENDAR: u32 = 397;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_RED` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:668:11
[INFO] [stdout]     |
[INFO] [stdout] 668 | pub const KEY_RED: u32 = 398;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_GREEN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:669:11
[INFO] [stdout]     |
[INFO] [stdout] 669 | pub const KEY_GREEN: u32 = 399;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_YELLOW` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:670:11
[INFO] [stdout]     |
[INFO] [stdout] 670 | pub const KEY_YELLOW: u32 = 400;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BLUE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:671:11
[INFO] [stdout]     |
[INFO] [stdout] 671 | pub const KEY_BLUE: u32 = 401;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CHANNELUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:672:11
[INFO] [stdout]     |
[INFO] [stdout] 672 | pub const KEY_CHANNELUP: u32 = 402;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CHANNELDOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:673:11
[INFO] [stdout]     |
[INFO] [stdout] 673 | pub const KEY_CHANNELDOWN: u32 = 403;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FIRST` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:674:11
[INFO] [stdout]     |
[INFO] [stdout] 674 | pub const KEY_FIRST: u32 = 404;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_LAST` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:675:11
[INFO] [stdout]     |
[INFO] [stdout] 675 | pub const KEY_LAST: u32 = 405;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_AB` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:676:11
[INFO] [stdout]     |
[INFO] [stdout] 676 | pub const KEY_AB: u32 = 406;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NEXT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:677:11
[INFO] [stdout]     |
[INFO] [stdout] 677 | pub const KEY_NEXT: u32 = 407;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_RESTART` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:678:11
[INFO] [stdout]     |
[INFO] [stdout] 678 | pub const KEY_RESTART: u32 = 408;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SLOW` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:679:11
[INFO] [stdout]     |
[INFO] [stdout] 679 | pub const KEY_SLOW: u32 = 409;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SHUFFLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:680:11
[INFO] [stdout]     |
[INFO] [stdout] 680 | pub const KEY_SHUFFLE: u32 = 410;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BREAK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:681:11
[INFO] [stdout]     |
[INFO] [stdout] 681 | pub const KEY_BREAK: u32 = 411;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PREVIOUS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:682:11
[INFO] [stdout]     |
[INFO] [stdout] 682 | pub const KEY_PREVIOUS: u32 = 412;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DIGITS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:683:11
[INFO] [stdout]     |
[INFO] [stdout] 683 | pub const KEY_DIGITS: u32 = 413;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TEEN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:684:11
[INFO] [stdout]     |
[INFO] [stdout] 684 | pub const KEY_TEEN: u32 = 414;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TWEN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:685:11
[INFO] [stdout]     |
[INFO] [stdout] 685 | pub const KEY_TWEN: u32 = 415;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VIDEOPHONE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:686:11
[INFO] [stdout]     |
[INFO] [stdout] 686 | pub const KEY_VIDEOPHONE: u32 = 416;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_GAMES` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:687:11
[INFO] [stdout]     |
[INFO] [stdout] 687 | pub const KEY_GAMES: u32 = 417;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ZOOMIN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:688:11
[INFO] [stdout]     |
[INFO] [stdout] 688 | pub const KEY_ZOOMIN: u32 = 418;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ZOOMOUT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:689:11
[INFO] [stdout]     |
[INFO] [stdout] 689 | pub const KEY_ZOOMOUT: u32 = 419;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ZOOMRESET` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:690:11
[INFO] [stdout]     |
[INFO] [stdout] 690 | pub const KEY_ZOOMRESET: u32 = 420;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_WORDPROCESSOR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:691:11
[INFO] [stdout]     |
[INFO] [stdout] 691 | pub const KEY_WORDPROCESSOR: u32 = 421;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_EDITOR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:692:11
[INFO] [stdout]     |
[INFO] [stdout] 692 | pub const KEY_EDITOR: u32 = 422;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SPREADSHEET` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:693:11
[INFO] [stdout]     |
[INFO] [stdout] 693 | pub const KEY_SPREADSHEET: u32 = 423;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_GRAPHICSEDITOR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:694:11
[INFO] [stdout]     |
[INFO] [stdout] 694 | pub const KEY_GRAPHICSEDITOR: u32 = 424;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PRESENTATION` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:695:11
[INFO] [stdout]     |
[INFO] [stdout] 695 | pub const KEY_PRESENTATION: u32 = 425;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DATABASE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:696:11
[INFO] [stdout]     |
[INFO] [stdout] 696 | pub const KEY_DATABASE: u32 = 426;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NEWS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:697:11
[INFO] [stdout]     |
[INFO] [stdout] 697 | pub const KEY_NEWS: u32 = 427;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VOICEMAIL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:698:11
[INFO] [stdout]     |
[INFO] [stdout] 698 | pub const KEY_VOICEMAIL: u32 = 428;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ADDRESSBOOK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:699:11
[INFO] [stdout]     |
[INFO] [stdout] 699 | pub const KEY_ADDRESSBOOK: u32 = 429;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MESSENGER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:700:11
[INFO] [stdout]     |
[INFO] [stdout] 700 | pub const KEY_MESSENGER: u32 = 430;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DISPLAYTOGGLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:701:11
[INFO] [stdout]     |
[INFO] [stdout] 701 | pub const KEY_DISPLAYTOGGLE: u32 = 431;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRIGHTNESS_TOGGLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:702:11
[INFO] [stdout]     |
[INFO] [stdout] 702 | pub const KEY_BRIGHTNESS_TOGGLE: u32 = 431;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SPELLCHECK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:703:11
[INFO] [stdout]     |
[INFO] [stdout] 703 | pub const KEY_SPELLCHECK: u32 = 432;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_LOGOFF` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:704:11
[INFO] [stdout]     |
[INFO] [stdout] 704 | pub const KEY_LOGOFF: u32 = 433;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DOLLAR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:705:11
[INFO] [stdout]     |
[INFO] [stdout] 705 | pub const KEY_DOLLAR: u32 = 434;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_EURO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:706:11
[INFO] [stdout]     |
[INFO] [stdout] 706 | pub const KEY_EURO: u32 = 435;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FRAMEBACK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:707:11
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub const KEY_FRAMEBACK: u32 = 436;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FRAMEFORWARD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:708:11
[INFO] [stdout]     |
[INFO] [stdout] 708 | pub const KEY_FRAMEFORWARD: u32 = 437;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CONTEXT_MENU` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:709:11
[INFO] [stdout]     |
[INFO] [stdout] 709 | pub const KEY_CONTEXT_MENU: u32 = 438;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MEDIA_REPEAT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:710:11
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const KEY_MEDIA_REPEAT: u32 = 439;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_10CHANNELSUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:711:11
[INFO] [stdout]     |
[INFO] [stdout] 711 | pub const KEY_10CHANNELSUP: u32 = 440;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_10CHANNELSDOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:712:11
[INFO] [stdout]     |
[INFO] [stdout] 712 | pub const KEY_10CHANNELSDOWN: u32 = 441;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_IMAGES` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:713:11
[INFO] [stdout]     |
[INFO] [stdout] 713 | pub const KEY_IMAGES: u32 = 442;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DEL_EOL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:714:11
[INFO] [stdout]     |
[INFO] [stdout] 714 | pub const KEY_DEL_EOL: u32 = 448;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DEL_EOS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:715:11
[INFO] [stdout]     |
[INFO] [stdout] 715 | pub const KEY_DEL_EOS: u32 = 449;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_INS_LINE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:716:11
[INFO] [stdout]     |
[INFO] [stdout] 716 | pub const KEY_INS_LINE: u32 = 450;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DEL_LINE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:717:11
[INFO] [stdout]     |
[INFO] [stdout] 717 | pub const KEY_DEL_LINE: u32 = 451;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:718:11
[INFO] [stdout]     |
[INFO] [stdout] 718 | pub const KEY_FN: u32 = 464;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_ESC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:719:11
[INFO] [stdout]     |
[INFO] [stdout] 719 | pub const KEY_FN_ESC: u32 = 465;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F1` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:720:11
[INFO] [stdout]     |
[INFO] [stdout] 720 | pub const KEY_FN_F1: u32 = 466;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:721:11
[INFO] [stdout]     |
[INFO] [stdout] 721 | pub const KEY_FN_F2: u32 = 467;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F3` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:722:11
[INFO] [stdout]     |
[INFO] [stdout] 722 | pub const KEY_FN_F3: u32 = 468;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F4` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:723:11
[INFO] [stdout]     |
[INFO] [stdout] 723 | pub const KEY_FN_F4: u32 = 469;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F5` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:724:11
[INFO] [stdout]     |
[INFO] [stdout] 724 | pub const KEY_FN_F5: u32 = 470;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F6` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:725:11
[INFO] [stdout]     |
[INFO] [stdout] 725 | pub const KEY_FN_F6: u32 = 471;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F7` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:726:11
[INFO] [stdout]     |
[INFO] [stdout] 726 | pub const KEY_FN_F7: u32 = 472;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F8` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:727:11
[INFO] [stdout]     |
[INFO] [stdout] 727 | pub const KEY_FN_F8: u32 = 473;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F9` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:728:11
[INFO] [stdout]     |
[INFO] [stdout] 728 | pub const KEY_FN_F9: u32 = 474;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F10` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:729:11
[INFO] [stdout]     |
[INFO] [stdout] 729 | pub const KEY_FN_F10: u32 = 475;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F11` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:730:11
[INFO] [stdout]     |
[INFO] [stdout] 730 | pub const KEY_FN_F11: u32 = 476;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F12` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:731:11
[INFO] [stdout]     |
[INFO] [stdout] 731 | pub const KEY_FN_F12: u32 = 477;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_1` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:732:11
[INFO] [stdout]     |
[INFO] [stdout] 732 | pub const KEY_FN_1: u32 = 478;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:733:11
[INFO] [stdout]     |
[INFO] [stdout] 733 | pub const KEY_FN_2: u32 = 479;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_D` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:734:11
[INFO] [stdout]     |
[INFO] [stdout] 734 | pub const KEY_FN_D: u32 = 480;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_E` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:735:11
[INFO] [stdout]     |
[INFO] [stdout] 735 | pub const KEY_FN_E: u32 = 481;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_F` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:736:11
[INFO] [stdout]     |
[INFO] [stdout] 736 | pub const KEY_FN_F: u32 = 482;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_S` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:737:11
[INFO] [stdout]     |
[INFO] [stdout] 737 | pub const KEY_FN_S: u32 = 483;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FN_B` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:738:11
[INFO] [stdout]     |
[INFO] [stdout] 738 | pub const KEY_FN_B: u32 = 484;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRL_DOT1` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:739:11
[INFO] [stdout]     |
[INFO] [stdout] 739 | pub const KEY_BRL_DOT1: u32 = 497;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRL_DOT2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:740:11
[INFO] [stdout]     |
[INFO] [stdout] 740 | pub const KEY_BRL_DOT2: u32 = 498;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRL_DOT3` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:741:11
[INFO] [stdout]     |
[INFO] [stdout] 741 | pub const KEY_BRL_DOT3: u32 = 499;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRL_DOT4` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:742:11
[INFO] [stdout]     |
[INFO] [stdout] 742 | pub const KEY_BRL_DOT4: u32 = 500;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRL_DOT5` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:743:11
[INFO] [stdout]     |
[INFO] [stdout] 743 | pub const KEY_BRL_DOT5: u32 = 501;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRL_DOT6` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:744:11
[INFO] [stdout]     |
[INFO] [stdout] 744 | pub const KEY_BRL_DOT6: u32 = 502;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRL_DOT7` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:745:11
[INFO] [stdout]     |
[INFO] [stdout] 745 | pub const KEY_BRL_DOT7: u32 = 503;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRL_DOT8` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:746:11
[INFO] [stdout]     |
[INFO] [stdout] 746 | pub const KEY_BRL_DOT8: u32 = 504;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRL_DOT9` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:747:11
[INFO] [stdout]     |
[INFO] [stdout] 747 | pub const KEY_BRL_DOT9: u32 = 505;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRL_DOT10` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:748:11
[INFO] [stdout]     |
[INFO] [stdout] 748 | pub const KEY_BRL_DOT10: u32 = 506;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_0` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:749:11
[INFO] [stdout]     |
[INFO] [stdout] 749 | pub const KEY_NUMERIC_0: u32 = 512;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_1` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:750:11
[INFO] [stdout]     |
[INFO] [stdout] 750 | pub const KEY_NUMERIC_1: u32 = 513;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:751:11
[INFO] [stdout]     |
[INFO] [stdout] 751 | pub const KEY_NUMERIC_2: u32 = 514;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_3` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:752:11
[INFO] [stdout]     |
[INFO] [stdout] 752 | pub const KEY_NUMERIC_3: u32 = 515;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_4` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:753:11
[INFO] [stdout]     |
[INFO] [stdout] 753 | pub const KEY_NUMERIC_4: u32 = 516;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_5` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:754:11
[INFO] [stdout]     |
[INFO] [stdout] 754 | pub const KEY_NUMERIC_5: u32 = 517;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_6` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:755:11
[INFO] [stdout]     |
[INFO] [stdout] 755 | pub const KEY_NUMERIC_6: u32 = 518;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_7` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:756:11
[INFO] [stdout]     |
[INFO] [stdout] 756 | pub const KEY_NUMERIC_7: u32 = 519;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_8` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:757:11
[INFO] [stdout]     |
[INFO] [stdout] 757 | pub const KEY_NUMERIC_8: u32 = 520;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_9` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:758:11
[INFO] [stdout]     |
[INFO] [stdout] 758 | pub const KEY_NUMERIC_9: u32 = 521;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_STAR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:759:11
[INFO] [stdout]     |
[INFO] [stdout] 759 | pub const KEY_NUMERIC_STAR: u32 = 522;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_POUND` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:760:11
[INFO] [stdout]     |
[INFO] [stdout] 760 | pub const KEY_NUMERIC_POUND: u32 = 523;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_A` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:761:11
[INFO] [stdout]     |
[INFO] [stdout] 761 | pub const KEY_NUMERIC_A: u32 = 524;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_B` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:762:11
[INFO] [stdout]     |
[INFO] [stdout] 762 | pub const KEY_NUMERIC_B: u32 = 525;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_C` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:763:11
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub const KEY_NUMERIC_C: u32 = 526;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_D` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:764:11
[INFO] [stdout]     |
[INFO] [stdout] 764 | pub const KEY_NUMERIC_D: u32 = 527;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CAMERA_FOCUS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:765:11
[INFO] [stdout]     |
[INFO] [stdout] 765 | pub const KEY_CAMERA_FOCUS: u32 = 528;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_WPS_BUTTON` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:766:11
[INFO] [stdout]     |
[INFO] [stdout] 766 | pub const KEY_WPS_BUTTON: u32 = 529;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TOUCHPAD_TOGGLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:767:11
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub const KEY_TOUCHPAD_TOGGLE: u32 = 530;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TOUCHPAD_ON` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:768:11
[INFO] [stdout]     |
[INFO] [stdout] 768 | pub const KEY_TOUCHPAD_ON: u32 = 531;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TOUCHPAD_OFF` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:769:11
[INFO] [stdout]     |
[INFO] [stdout] 769 | pub const KEY_TOUCHPAD_OFF: u32 = 532;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CAMERA_ZOOMIN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:770:11
[INFO] [stdout]     |
[INFO] [stdout] 770 | pub const KEY_CAMERA_ZOOMIN: u32 = 533;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CAMERA_ZOOMOUT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:771:11
[INFO] [stdout]     |
[INFO] [stdout] 771 | pub const KEY_CAMERA_ZOOMOUT: u32 = 534;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CAMERA_UP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:772:11
[INFO] [stdout]     |
[INFO] [stdout] 772 | pub const KEY_CAMERA_UP: u32 = 535;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CAMERA_DOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:773:11
[INFO] [stdout]     |
[INFO] [stdout] 773 | pub const KEY_CAMERA_DOWN: u32 = 536;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CAMERA_LEFT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:774:11
[INFO] [stdout]     |
[INFO] [stdout] 774 | pub const KEY_CAMERA_LEFT: u32 = 537;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CAMERA_RIGHT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:775:11
[INFO] [stdout]     |
[INFO] [stdout] 775 | pub const KEY_CAMERA_RIGHT: u32 = 538;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ATTENDANT_ON` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:776:11
[INFO] [stdout]     |
[INFO] [stdout] 776 | pub const KEY_ATTENDANT_ON: u32 = 539;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ATTENDANT_OFF` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:777:11
[INFO] [stdout]     |
[INFO] [stdout] 777 | pub const KEY_ATTENDANT_OFF: u32 = 540;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ATTENDANT_TOGGLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:778:11
[INFO] [stdout]     |
[INFO] [stdout] 778 | pub const KEY_ATTENDANT_TOGGLE: u32 = 541;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_LIGHTS_TOGGLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:779:11
[INFO] [stdout]     |
[INFO] [stdout] 779 | pub const KEY_LIGHTS_TOGGLE: u32 = 542;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_DPAD_UP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:780:11
[INFO] [stdout]     |
[INFO] [stdout] 780 | pub const BTN_DPAD_UP: u32 = 544;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_DPAD_DOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:781:11
[INFO] [stdout]     |
[INFO] [stdout] 781 | pub const BTN_DPAD_DOWN: u32 = 545;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_DPAD_LEFT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:782:11
[INFO] [stdout]     |
[INFO] [stdout] 782 | pub const BTN_DPAD_LEFT: u32 = 546;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_DPAD_RIGHT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:783:11
[INFO] [stdout]     |
[INFO] [stdout] 783 | pub const BTN_DPAD_RIGHT: u32 = 547;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ALS_TOGGLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:784:11
[INFO] [stdout]     |
[INFO] [stdout] 784 | pub const KEY_ALS_TOGGLE: u32 = 560;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BUTTONCONFIG` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:785:11
[INFO] [stdout]     |
[INFO] [stdout] 785 | pub const KEY_BUTTONCONFIG: u32 = 576;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_TASKMANAGER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:786:11
[INFO] [stdout]     |
[INFO] [stdout] 786 | pub const KEY_TASKMANAGER: u32 = 577;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_JOURNAL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:787:11
[INFO] [stdout]     |
[INFO] [stdout] 787 | pub const KEY_JOURNAL: u32 = 578;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CONTROLPANEL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:788:11
[INFO] [stdout]     |
[INFO] [stdout] 788 | pub const KEY_CONTROLPANEL: u32 = 579;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_APPSELECT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:789:11
[INFO] [stdout]     |
[INFO] [stdout] 789 | pub const KEY_APPSELECT: u32 = 580;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SCREENSAVER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:790:11
[INFO] [stdout]     |
[INFO] [stdout] 790 | pub const KEY_SCREENSAVER: u32 = 581;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VOICECOMMAND` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:791:11
[INFO] [stdout]     |
[INFO] [stdout] 791 | pub const KEY_VOICECOMMAND: u32 = 582;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ASSISTANT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:792:11
[INFO] [stdout]     |
[INFO] [stdout] 792 | pub const KEY_ASSISTANT: u32 = 583;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRIGHTNESS_MIN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:793:11
[INFO] [stdout]     |
[INFO] [stdout] 793 | pub const KEY_BRIGHTNESS_MIN: u32 = 592;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_BRIGHTNESS_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:794:11
[INFO] [stdout]     |
[INFO] [stdout] 794 | pub const KEY_BRIGHTNESS_MAX: u32 = 593;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KBDINPUTASSIST_PREV` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:795:11
[INFO] [stdout]     |
[INFO] [stdout] 795 | pub const KEY_KBDINPUTASSIST_PREV: u32 = 608;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KBDINPUTASSIST_NEXT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:796:11
[INFO] [stdout]     |
[INFO] [stdout] 796 | pub const KEY_KBDINPUTASSIST_NEXT: u32 = 609;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KBDINPUTASSIST_PREVGROUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:797:11
[INFO] [stdout]     |
[INFO] [stdout] 797 | pub const KEY_KBDINPUTASSIST_PREVGROUP: u32 = 610;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KBDINPUTASSIST_NEXTGROUP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:798:11
[INFO] [stdout]     |
[INFO] [stdout] 798 | pub const KEY_KBDINPUTASSIST_NEXTGROUP: u32 = 611;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KBDINPUTASSIST_ACCEPT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:799:11
[INFO] [stdout]     |
[INFO] [stdout] 799 | pub const KEY_KBDINPUTASSIST_ACCEPT: u32 = 612;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_KBDINPUTASSIST_CANCEL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:800:11
[INFO] [stdout]     |
[INFO] [stdout] 800 | pub const KEY_KBDINPUTASSIST_CANCEL: u32 = 613;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_RIGHT_UP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:801:11
[INFO] [stdout]     |
[INFO] [stdout] 801 | pub const KEY_RIGHT_UP: u32 = 614;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_RIGHT_DOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:802:11
[INFO] [stdout]     |
[INFO] [stdout] 802 | pub const KEY_RIGHT_DOWN: u32 = 615;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_LEFT_UP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:803:11
[INFO] [stdout]     |
[INFO] [stdout] 803 | pub const KEY_LEFT_UP: u32 = 616;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_LEFT_DOWN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:804:11
[INFO] [stdout]     |
[INFO] [stdout] 804 | pub const KEY_LEFT_DOWN: u32 = 617;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ROOT_MENU` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:805:11
[INFO] [stdout]     |
[INFO] [stdout] 805 | pub const KEY_ROOT_MENU: u32 = 618;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MEDIA_TOP_MENU` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:806:11
[INFO] [stdout]     |
[INFO] [stdout] 806 | pub const KEY_MEDIA_TOP_MENU: u32 = 619;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_11` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:807:11
[INFO] [stdout]     |
[INFO] [stdout] 807 | pub const KEY_NUMERIC_11: u32 = 620;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NUMERIC_12` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:808:11
[INFO] [stdout]     |
[INFO] [stdout] 808 | pub const KEY_NUMERIC_12: u32 = 621;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_AUDIO_DESC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:809:11
[INFO] [stdout]     |
[INFO] [stdout] 809 | pub const KEY_AUDIO_DESC: u32 = 622;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_3D_MODE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:810:11
[INFO] [stdout]     |
[INFO] [stdout] 810 | pub const KEY_3D_MODE: u32 = 623;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_NEXT_FAVORITE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:811:11
[INFO] [stdout]     |
[INFO] [stdout] 811 | pub const KEY_NEXT_FAVORITE: u32 = 624;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_STOP_RECORD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:812:11
[INFO] [stdout]     |
[INFO] [stdout] 812 | pub const KEY_STOP_RECORD: u32 = 625;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_PAUSE_RECORD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:813:11
[INFO] [stdout]     |
[INFO] [stdout] 813 | pub const KEY_PAUSE_RECORD: u32 = 626;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_VOD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:814:11
[INFO] [stdout]     |
[INFO] [stdout] 814 | pub const KEY_VOD: u32 = 627;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_UNMUTE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:815:11
[INFO] [stdout]     |
[INFO] [stdout] 815 | pub const KEY_UNMUTE: u32 = 628;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_FASTREVERSE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:816:11
[INFO] [stdout]     |
[INFO] [stdout] 816 | pub const KEY_FASTREVERSE: u32 = 629;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_SLOWREVERSE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:817:11
[INFO] [stdout]     |
[INFO] [stdout] 817 | pub const KEY_SLOWREVERSE: u32 = 630;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_DATA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:818:11
[INFO] [stdout]     |
[INFO] [stdout] 818 | pub const KEY_DATA: u32 = 631;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_ONSCREEN_KEYBOARD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:819:11
[INFO] [stdout]     |
[INFO] [stdout] 819 | pub const KEY_ONSCREEN_KEYBOARD: u32 = 632;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:820:11
[INFO] [stdout]     |
[INFO] [stdout] 820 | pub const BTN_TRIGGER_HAPPY: u32 = 704;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY1` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:821:11
[INFO] [stdout]     |
[INFO] [stdout] 821 | pub const BTN_TRIGGER_HAPPY1: u32 = 704;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY2` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:822:11
[INFO] [stdout]     |
[INFO] [stdout] 822 | pub const BTN_TRIGGER_HAPPY2: u32 = 705;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY3` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:823:11
[INFO] [stdout]     |
[INFO] [stdout] 823 | pub const BTN_TRIGGER_HAPPY3: u32 = 706;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY4` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:824:11
[INFO] [stdout]     |
[INFO] [stdout] 824 | pub const BTN_TRIGGER_HAPPY4: u32 = 707;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY5` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:825:11
[INFO] [stdout]     |
[INFO] [stdout] 825 | pub const BTN_TRIGGER_HAPPY5: u32 = 708;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY6` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:826:11
[INFO] [stdout]     |
[INFO] [stdout] 826 | pub const BTN_TRIGGER_HAPPY6: u32 = 709;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY7` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:827:11
[INFO] [stdout]     |
[INFO] [stdout] 827 | pub const BTN_TRIGGER_HAPPY7: u32 = 710;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY8` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:828:11
[INFO] [stdout]     |
[INFO] [stdout] 828 | pub const BTN_TRIGGER_HAPPY8: u32 = 711;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY9` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:829:11
[INFO] [stdout]     |
[INFO] [stdout] 829 | pub const BTN_TRIGGER_HAPPY9: u32 = 712;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY10` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:830:11
[INFO] [stdout]     |
[INFO] [stdout] 830 | pub const BTN_TRIGGER_HAPPY10: u32 = 713;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY11` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:831:11
[INFO] [stdout]     |
[INFO] [stdout] 831 | pub const BTN_TRIGGER_HAPPY11: u32 = 714;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY12` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:832:11
[INFO] [stdout]     |
[INFO] [stdout] 832 | pub const BTN_TRIGGER_HAPPY12: u32 = 715;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY13` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:833:11
[INFO] [stdout]     |
[INFO] [stdout] 833 | pub const BTN_TRIGGER_HAPPY13: u32 = 716;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY14` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:834:11
[INFO] [stdout]     |
[INFO] [stdout] 834 | pub const BTN_TRIGGER_HAPPY14: u32 = 717;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY15` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:835:11
[INFO] [stdout]     |
[INFO] [stdout] 835 | pub const BTN_TRIGGER_HAPPY15: u32 = 718;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY16` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:836:11
[INFO] [stdout]     |
[INFO] [stdout] 836 | pub const BTN_TRIGGER_HAPPY16: u32 = 719;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY17` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:837:11
[INFO] [stdout]     |
[INFO] [stdout] 837 | pub const BTN_TRIGGER_HAPPY17: u32 = 720;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY18` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:838:11
[INFO] [stdout]     |
[INFO] [stdout] 838 | pub const BTN_TRIGGER_HAPPY18: u32 = 721;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY19` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:839:11
[INFO] [stdout]     |
[INFO] [stdout] 839 | pub const BTN_TRIGGER_HAPPY19: u32 = 722;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY20` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:840:11
[INFO] [stdout]     |
[INFO] [stdout] 840 | pub const BTN_TRIGGER_HAPPY20: u32 = 723;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY21` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:841:11
[INFO] [stdout]     |
[INFO] [stdout] 841 | pub const BTN_TRIGGER_HAPPY21: u32 = 724;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY22` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:842:11
[INFO] [stdout]     |
[INFO] [stdout] 842 | pub const BTN_TRIGGER_HAPPY22: u32 = 725;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY23` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:843:11
[INFO] [stdout]     |
[INFO] [stdout] 843 | pub const BTN_TRIGGER_HAPPY23: u32 = 726;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY24` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:844:11
[INFO] [stdout]     |
[INFO] [stdout] 844 | pub const BTN_TRIGGER_HAPPY24: u32 = 727;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY25` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:845:11
[INFO] [stdout]     |
[INFO] [stdout] 845 | pub const BTN_TRIGGER_HAPPY25: u32 = 728;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY26` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:846:11
[INFO] [stdout]     |
[INFO] [stdout] 846 | pub const BTN_TRIGGER_HAPPY26: u32 = 729;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY27` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:847:11
[INFO] [stdout]     |
[INFO] [stdout] 847 | pub const BTN_TRIGGER_HAPPY27: u32 = 730;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY28` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:848:11
[INFO] [stdout]     |
[INFO] [stdout] 848 | pub const BTN_TRIGGER_HAPPY28: u32 = 731;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY29` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:849:11
[INFO] [stdout]     |
[INFO] [stdout] 849 | pub const BTN_TRIGGER_HAPPY29: u32 = 732;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY30` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:850:11
[INFO] [stdout]     |
[INFO] [stdout] 850 | pub const BTN_TRIGGER_HAPPY30: u32 = 733;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY31` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:851:11
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub const BTN_TRIGGER_HAPPY31: u32 = 734;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY32` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:852:11
[INFO] [stdout]     |
[INFO] [stdout] 852 | pub const BTN_TRIGGER_HAPPY32: u32 = 735;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY33` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:853:11
[INFO] [stdout]     |
[INFO] [stdout] 853 | pub const BTN_TRIGGER_HAPPY33: u32 = 736;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY34` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:854:11
[INFO] [stdout]     |
[INFO] [stdout] 854 | pub const BTN_TRIGGER_HAPPY34: u32 = 737;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY35` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:855:11
[INFO] [stdout]     |
[INFO] [stdout] 855 | pub const BTN_TRIGGER_HAPPY35: u32 = 738;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY36` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:856:11
[INFO] [stdout]     |
[INFO] [stdout] 856 | pub const BTN_TRIGGER_HAPPY36: u32 = 739;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY37` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:857:11
[INFO] [stdout]     |
[INFO] [stdout] 857 | pub const BTN_TRIGGER_HAPPY37: u32 = 740;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY38` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:858:11
[INFO] [stdout]     |
[INFO] [stdout] 858 | pub const BTN_TRIGGER_HAPPY38: u32 = 741;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY39` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:859:11
[INFO] [stdout]     |
[INFO] [stdout] 859 | pub const BTN_TRIGGER_HAPPY39: u32 = 742;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN_TRIGGER_HAPPY40` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:860:11
[INFO] [stdout]     |
[INFO] [stdout] 860 | pub const BTN_TRIGGER_HAPPY40: u32 = 743;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MIN_INTERESTING` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:861:11
[INFO] [stdout]     |
[INFO] [stdout] 861 | pub const KEY_MIN_INTERESTING: u32 = 113;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:862:11
[INFO] [stdout]     |
[INFO] [stdout] 862 | pub const KEY_MAX: u32 = 767;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEY_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:863:11
[INFO] [stdout]     |
[INFO] [stdout] 863 | pub const KEY_CNT: u32 = 768;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_X` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:864:11
[INFO] [stdout]     |
[INFO] [stdout] 864 | pub const REL_X: u32 = 0;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_Y` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:865:11
[INFO] [stdout]     |
[INFO] [stdout] 865 | pub const REL_Y: u32 = 1;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_Z` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:866:11
[INFO] [stdout]     |
[INFO] [stdout] 866 | pub const REL_Z: u32 = 2;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_RX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:867:11
[INFO] [stdout]     |
[INFO] [stdout] 867 | pub const REL_RX: u32 = 3;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_RY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:868:11
[INFO] [stdout]     |
[INFO] [stdout] 868 | pub const REL_RY: u32 = 4;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_RZ` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:869:11
[INFO] [stdout]     |
[INFO] [stdout] 869 | pub const REL_RZ: u32 = 5;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_HWHEEL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:870:11
[INFO] [stdout]     |
[INFO] [stdout] 870 | pub const REL_HWHEEL: u32 = 6;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_DIAL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:871:11
[INFO] [stdout]     |
[INFO] [stdout] 871 | pub const REL_DIAL: u32 = 7;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_WHEEL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:872:11
[INFO] [stdout]     |
[INFO] [stdout] 872 | pub const REL_WHEEL: u32 = 8;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_MISC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:873:11
[INFO] [stdout]     |
[INFO] [stdout] 873 | pub const REL_MISC: u32 = 9;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:874:11
[INFO] [stdout]     |
[INFO] [stdout] 874 | pub const REL_MAX: u32 = 15;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REL_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:875:11
[INFO] [stdout]     |
[INFO] [stdout] 875 | pub const REL_CNT: u32 = 16;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_X` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:876:11
[INFO] [stdout]     |
[INFO] [stdout] 876 | pub const ABS_X: u32 = 0;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_Y` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:877:11
[INFO] [stdout]     |
[INFO] [stdout] 877 | pub const ABS_Y: u32 = 1;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_Z` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:878:11
[INFO] [stdout]     |
[INFO] [stdout] 878 | pub const ABS_Z: u32 = 2;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_RX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:879:11
[INFO] [stdout]     |
[INFO] [stdout] 879 | pub const ABS_RX: u32 = 3;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_RY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:880:11
[INFO] [stdout]     |
[INFO] [stdout] 880 | pub const ABS_RY: u32 = 4;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_RZ` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:881:11
[INFO] [stdout]     |
[INFO] [stdout] 881 | pub const ABS_RZ: u32 = 5;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_THROTTLE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:882:11
[INFO] [stdout]     |
[INFO] [stdout] 882 | pub const ABS_THROTTLE: u32 = 6;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_RUDDER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:883:11
[INFO] [stdout]     |
[INFO] [stdout] 883 | pub const ABS_RUDDER: u32 = 7;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_WHEEL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:884:11
[INFO] [stdout]     |
[INFO] [stdout] 884 | pub const ABS_WHEEL: u32 = 8;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_GAS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:885:11
[INFO] [stdout]     |
[INFO] [stdout] 885 | pub const ABS_GAS: u32 = 9;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_BRAKE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:886:11
[INFO] [stdout]     |
[INFO] [stdout] 886 | pub const ABS_BRAKE: u32 = 10;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_HAT0X` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:887:11
[INFO] [stdout]     |
[INFO] [stdout] 887 | pub const ABS_HAT0X: u32 = 16;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_HAT0Y` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:888:11
[INFO] [stdout]     |
[INFO] [stdout] 888 | pub const ABS_HAT0Y: u32 = 17;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_HAT1X` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:889:11
[INFO] [stdout]     |
[INFO] [stdout] 889 | pub const ABS_HAT1X: u32 = 18;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_HAT1Y` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:890:11
[INFO] [stdout]     |
[INFO] [stdout] 890 | pub const ABS_HAT1Y: u32 = 19;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_HAT2X` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:891:11
[INFO] [stdout]     |
[INFO] [stdout] 891 | pub const ABS_HAT2X: u32 = 20;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_HAT2Y` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:892:11
[INFO] [stdout]     |
[INFO] [stdout] 892 | pub const ABS_HAT2Y: u32 = 21;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_HAT3X` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:893:11
[INFO] [stdout]     |
[INFO] [stdout] 893 | pub const ABS_HAT3X: u32 = 22;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_HAT3Y` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:894:11
[INFO] [stdout]     |
[INFO] [stdout] 894 | pub const ABS_HAT3Y: u32 = 23;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_PRESSURE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:895:11
[INFO] [stdout]     |
[INFO] [stdout] 895 | pub const ABS_PRESSURE: u32 = 24;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_DISTANCE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:896:11
[INFO] [stdout]     |
[INFO] [stdout] 896 | pub const ABS_DISTANCE: u32 = 25;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_TILT_X` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:897:11
[INFO] [stdout]     |
[INFO] [stdout] 897 | pub const ABS_TILT_X: u32 = 26;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_TILT_Y` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:898:11
[INFO] [stdout]     |
[INFO] [stdout] 898 | pub const ABS_TILT_Y: u32 = 27;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_TOOL_WIDTH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:899:11
[INFO] [stdout]     |
[INFO] [stdout] 899 | pub const ABS_TOOL_WIDTH: u32 = 28;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_VOLUME` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:900:11
[INFO] [stdout]     |
[INFO] [stdout] 900 | pub const ABS_VOLUME: u32 = 32;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MISC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:901:11
[INFO] [stdout]     |
[INFO] [stdout] 901 | pub const ABS_MISC: u32 = 40;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_RESERVED` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:902:11
[INFO] [stdout]     |
[INFO] [stdout] 902 | pub const ABS_RESERVED: u32 = 46;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_SLOT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:903:11
[INFO] [stdout]     |
[INFO] [stdout] 903 | pub const ABS_MT_SLOT: u32 = 47;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_TOUCH_MAJOR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:904:11
[INFO] [stdout]     |
[INFO] [stdout] 904 | pub const ABS_MT_TOUCH_MAJOR: u32 = 48;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_TOUCH_MINOR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:905:11
[INFO] [stdout]     |
[INFO] [stdout] 905 | pub const ABS_MT_TOUCH_MINOR: u32 = 49;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_WIDTH_MAJOR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:906:11
[INFO] [stdout]     |
[INFO] [stdout] 906 | pub const ABS_MT_WIDTH_MAJOR: u32 = 50;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_WIDTH_MINOR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:907:11
[INFO] [stdout]     |
[INFO] [stdout] 907 | pub const ABS_MT_WIDTH_MINOR: u32 = 51;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_ORIENTATION` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:908:11
[INFO] [stdout]     |
[INFO] [stdout] 908 | pub const ABS_MT_ORIENTATION: u32 = 52;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_POSITION_X` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:909:11
[INFO] [stdout]     |
[INFO] [stdout] 909 | pub const ABS_MT_POSITION_X: u32 = 53;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_POSITION_Y` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:910:11
[INFO] [stdout]     |
[INFO] [stdout] 910 | pub const ABS_MT_POSITION_Y: u32 = 54;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_TOOL_TYPE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:911:11
[INFO] [stdout]     |
[INFO] [stdout] 911 | pub const ABS_MT_TOOL_TYPE: u32 = 55;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_BLOB_ID` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:912:11
[INFO] [stdout]     |
[INFO] [stdout] 912 | pub const ABS_MT_BLOB_ID: u32 = 56;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_TRACKING_ID` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:913:11
[INFO] [stdout]     |
[INFO] [stdout] 913 | pub const ABS_MT_TRACKING_ID: u32 = 57;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_PRESSURE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:914:11
[INFO] [stdout]     |
[INFO] [stdout] 914 | pub const ABS_MT_PRESSURE: u32 = 58;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_DISTANCE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:915:11
[INFO] [stdout]     |
[INFO] [stdout] 915 | pub const ABS_MT_DISTANCE: u32 = 59;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_TOOL_X` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:916:11
[INFO] [stdout]     |
[INFO] [stdout] 916 | pub const ABS_MT_TOOL_X: u32 = 60;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MT_TOOL_Y` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:917:11
[INFO] [stdout]     |
[INFO] [stdout] 917 | pub const ABS_MT_TOOL_Y: u32 = 61;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:918:11
[INFO] [stdout]     |
[INFO] [stdout] 918 | pub const ABS_MAX: u32 = 63;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ABS_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:919:11
[INFO] [stdout]     |
[INFO] [stdout] 919 | pub const ABS_CNT: u32 = 64;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_LID` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:920:11
[INFO] [stdout]     |
[INFO] [stdout] 920 | pub const SW_LID: u32 = 0;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_TABLET_MODE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:921:11
[INFO] [stdout]     |
[INFO] [stdout] 921 | pub const SW_TABLET_MODE: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_HEADPHONE_INSERT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:922:11
[INFO] [stdout]     |
[INFO] [stdout] 922 | pub const SW_HEADPHONE_INSERT: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_RFKILL_ALL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:923:11
[INFO] [stdout]     |
[INFO] [stdout] 923 | pub const SW_RFKILL_ALL: u32 = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_RADIO` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:924:11
[INFO] [stdout]     |
[INFO] [stdout] 924 | pub const SW_RADIO: u32 = 3;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_MICROPHONE_INSERT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:925:11
[INFO] [stdout]     |
[INFO] [stdout] 925 | pub const SW_MICROPHONE_INSERT: u32 = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_DOCK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:926:11
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub const SW_DOCK: u32 = 5;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_LINEOUT_INSERT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:927:11
[INFO] [stdout]     |
[INFO] [stdout] 927 | pub const SW_LINEOUT_INSERT: u32 = 6;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_JACK_PHYSICAL_INSERT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:928:11
[INFO] [stdout]     |
[INFO] [stdout] 928 | pub const SW_JACK_PHYSICAL_INSERT: u32 = 7;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_VIDEOOUT_INSERT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:929:11
[INFO] [stdout]     |
[INFO] [stdout] 929 | pub const SW_VIDEOOUT_INSERT: u32 = 8;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_CAMERA_LENS_COVER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:930:11
[INFO] [stdout]     |
[INFO] [stdout] 930 | pub const SW_CAMERA_LENS_COVER: u32 = 9;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_KEYPAD_SLIDE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:931:11
[INFO] [stdout]     |
[INFO] [stdout] 931 | pub const SW_KEYPAD_SLIDE: u32 = 10;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_FRONT_PROXIMITY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:932:11
[INFO] [stdout]     |
[INFO] [stdout] 932 | pub const SW_FRONT_PROXIMITY: u32 = 11;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_ROTATE_LOCK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:933:11
[INFO] [stdout]     |
[INFO] [stdout] 933 | pub const SW_ROTATE_LOCK: u32 = 12;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_LINEIN_INSERT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:934:11
[INFO] [stdout]     |
[INFO] [stdout] 934 | pub const SW_LINEIN_INSERT: u32 = 13;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_MUTE_DEVICE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:935:11
[INFO] [stdout]     |
[INFO] [stdout] 935 | pub const SW_MUTE_DEVICE: u32 = 14;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_PEN_INSERTED` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:936:11
[INFO] [stdout]     |
[INFO] [stdout] 936 | pub const SW_PEN_INSERTED: u32 = 15;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:937:11
[INFO] [stdout]     |
[INFO] [stdout] 937 | pub const SW_MAX: u32 = 15;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SW_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:938:11
[INFO] [stdout]     |
[INFO] [stdout] 938 | pub const SW_CNT: u32 = 16;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MSC_SERIAL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:939:11
[INFO] [stdout]     |
[INFO] [stdout] 939 | pub const MSC_SERIAL: u32 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MSC_PULSELED` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:940:11
[INFO] [stdout]     |
[INFO] [stdout] 940 | pub const MSC_PULSELED: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MSC_GESTURE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:941:11
[INFO] [stdout]     |
[INFO] [stdout] 941 | pub const MSC_GESTURE: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MSC_RAW` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:942:11
[INFO] [stdout]     |
[INFO] [stdout] 942 | pub const MSC_RAW: u32 = 3;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MSC_SCAN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:943:11
[INFO] [stdout]     |
[INFO] [stdout] 943 | pub const MSC_SCAN: u32 = 4;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MSC_TIMESTAMP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:944:11
[INFO] [stdout]     |
[INFO] [stdout] 944 | pub const MSC_TIMESTAMP: u32 = 5;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MSC_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:945:11
[INFO] [stdout]     |
[INFO] [stdout] 945 | pub const MSC_MAX: u32 = 7;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MSC_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:946:11
[INFO] [stdout]     |
[INFO] [stdout] 946 | pub const MSC_CNT: u32 = 8;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_NUML` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:947:11
[INFO] [stdout]     |
[INFO] [stdout] 947 | pub const LED_NUML: u32 = 0;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_CAPSL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:948:11
[INFO] [stdout]     |
[INFO] [stdout] 948 | pub const LED_CAPSL: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_SCROLLL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:949:11
[INFO] [stdout]     |
[INFO] [stdout] 949 | pub const LED_SCROLLL: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_COMPOSE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:950:11
[INFO] [stdout]     |
[INFO] [stdout] 950 | pub const LED_COMPOSE: u32 = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_KANA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:951:11
[INFO] [stdout]     |
[INFO] [stdout] 951 | pub const LED_KANA: u32 = 4;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_SLEEP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:952:11
[INFO] [stdout]     |
[INFO] [stdout] 952 | pub const LED_SLEEP: u32 = 5;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_SUSPEND` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:953:11
[INFO] [stdout]     |
[INFO] [stdout] 953 | pub const LED_SUSPEND: u32 = 6;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_MUTE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:954:11
[INFO] [stdout]     |
[INFO] [stdout] 954 | pub const LED_MUTE: u32 = 7;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_MISC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:955:11
[INFO] [stdout]     |
[INFO] [stdout] 955 | pub const LED_MISC: u32 = 8;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_MAIL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:956:11
[INFO] [stdout]     |
[INFO] [stdout] 956 | pub const LED_MAIL: u32 = 9;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_CHARGING` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:957:11
[INFO] [stdout]     |
[INFO] [stdout] 957 | pub const LED_CHARGING: u32 = 10;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:958:11
[INFO] [stdout]     |
[INFO] [stdout] 958 | pub const LED_MAX: u32 = 15;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LED_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:959:11
[INFO] [stdout]     |
[INFO] [stdout] 959 | pub const LED_CNT: u32 = 16;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REP_DELAY` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:960:11
[INFO] [stdout]     |
[INFO] [stdout] 960 | pub const REP_DELAY: u32 = 0;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REP_PERIOD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:961:11
[INFO] [stdout]     |
[INFO] [stdout] 961 | pub const REP_PERIOD: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REP_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:962:11
[INFO] [stdout]     |
[INFO] [stdout] 962 | pub const REP_MAX: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REP_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:963:11
[INFO] [stdout]     |
[INFO] [stdout] 963 | pub const REP_CNT: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SND_CLICK` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:964:11
[INFO] [stdout]     |
[INFO] [stdout] 964 | pub const SND_CLICK: u32 = 0;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SND_BELL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:965:11
[INFO] [stdout]     |
[INFO] [stdout] 965 | pub const SND_BELL: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SND_TONE` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:966:11
[INFO] [stdout]     |
[INFO] [stdout] 966 | pub const SND_TONE: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SND_MAX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:967:11
[INFO] [stdout]     |
[INFO] [stdout] 967 | pub const SND_MAX: u32 = 7;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SND_CNT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:968:11
[INFO] [stdout]     |
[INFO] [stdout] 968 | pub const SND_CNT: u32 = 8;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EV_VERSION` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:969:11
[INFO] [stdout]     |
[INFO] [stdout] 969 | pub const EV_VERSION: u32 = 65537;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT_KEYMAP_BY_INDEX` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:970:11
[INFO] [stdout]     |
[INFO] [stdout] 970 | pub const INPUT_KEYMAP_BY_INDEX: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_BUS` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:971:11
[INFO] [stdout]     |
[INFO] [stdout] 971 | pub const ID_BUS: u32 = 0;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_VENDOR` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:972:11
[INFO] [stdout]     |
[INFO] [stdout] 972 | pub const ID_VENDOR: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_PRODUCT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:973:11
[INFO] [stdout]     |
[INFO] [stdout] 973 | pub const ID_PRODUCT: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_VERSION` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:974:11
[INFO] [stdout]     |
[INFO] [stdout] 974 | pub const ID_VERSION: u32 = 3;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_PCI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:975:11
[INFO] [stdout]     |
[INFO] [stdout] 975 | pub const BUS_PCI: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_ISAPNP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:976:11
[INFO] [stdout]     |
[INFO] [stdout] 976 | pub const BUS_ISAPNP: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_USB` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:977:11
[INFO] [stdout]     |
[INFO] [stdout] 977 | pub const BUS_USB: u32 = 3;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_HIL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:978:11
[INFO] [stdout]     |
[INFO] [stdout] 978 | pub const BUS_HIL: u32 = 4;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_BLUETOOTH` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:979:11
[INFO] [stdout]     |
[INFO] [stdout] 979 | pub const BUS_BLUETOOTH: u32 = 5;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_VIRTUAL` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:980:11
[INFO] [stdout]     |
[INFO] [stdout] 980 | pub const BUS_VIRTUAL: u32 = 6;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_ISA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:981:11
[INFO] [stdout]     |
[INFO] [stdout] 981 | pub const BUS_ISA: u32 = 16;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_I8042` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:982:11
[INFO] [stdout]     |
[INFO] [stdout] 982 | pub const BUS_I8042: u32 = 17;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_XTKBD` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:983:11
[INFO] [stdout]     |
[INFO] [stdout] 983 | pub const BUS_XTKBD: u32 = 18;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_RS232` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:984:11
[INFO] [stdout]     |
[INFO] [stdout] 984 | pub const BUS_RS232: u32 = 19;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_GAMEPORT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:985:11
[INFO] [stdout]     |
[INFO] [stdout] 985 | pub const BUS_GAMEPORT: u32 = 20;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_PARPORT` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:986:11
[INFO] [stdout]     |
[INFO] [stdout] 986 | pub const BUS_PARPORT: u32 = 21;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_AMIGA` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:987:11
[INFO] [stdout]     |
[INFO] [stdout] 987 | pub const BUS_AMIGA: u32 = 22;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_ADB` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:988:11
[INFO] [stdout]     |
[INFO] [stdout] 988 | pub const BUS_ADB: u32 = 23;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_I2C` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:989:11
[INFO] [stdout]     |
[INFO] [stdout] 989 | pub const BUS_I2C: u32 = 24;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_HOST` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:990:11
[INFO] [stdout]     |
[INFO] [stdout] 990 | pub const BUS_HOST: u32 = 25;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_GSC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:991:11
[INFO] [stdout]     |
[INFO] [stdout] 991 | pub const BUS_GSC: u32 = 26;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_ATARI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:992:11
[INFO] [stdout]     |
[INFO] [stdout] 992 | pub const BUS_ATARI: u32 = 27;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_SPI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:993:11
[INFO] [stdout]     |
[INFO] [stdout] 993 | pub const BUS_SPI: u32 = 28;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_RMI` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:994:11
[INFO] [stdout]     |
[INFO] [stdout] 994 | pub const BUS_RMI: u32 = 29;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_CEC` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:995:11
[INFO] [stdout]     |
[INFO] [stdout] 995 | pub const BUS_CEC: u32 = 30;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUS_INTEL_ISHTP` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:996:11
[INFO] [stdout]     |
[INFO] [stdout] 996 | pub const BUS_INTEL_ISHTP: u32 = 31;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MT_TOOL_FINGER` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:997:11
[INFO] [stdout]     |
[INFO] [stdout] 997 | pub const MT_TOOL_FINGER: u32 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MT_TOOL_PEN` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:998:11
[INFO] [stdout]     |
[INFO] [stdout] 998 | pub const MT_TOOL_PEN: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MT_TOOL_PALM` is never used
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:999:11
[INFO] [stdout]     |
[INFO] [stdout] 999 | pub const MT_TOOL_PALM: u32 = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MT_TOOL_MAX` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1000:11
[INFO] [stdout]      |
[INFO] [stdout] 1000 | pub const MT_TOOL_MAX: u32 = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_STATUS_STOPPED` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1001:11
[INFO] [stdout]      |
[INFO] [stdout] 1001 | pub const FF_STATUS_STOPPED: u32 = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_STATUS_PLAYING` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1002:11
[INFO] [stdout]      |
[INFO] [stdout] 1002 | pub const FF_STATUS_PLAYING: u32 = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_STATUS_MAX` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1003:11
[INFO] [stdout]      |
[INFO] [stdout] 1003 | pub const FF_STATUS_MAX: u32 = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_RUMBLE` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1004:11
[INFO] [stdout]      |
[INFO] [stdout] 1004 | pub const FF_RUMBLE: u32 = 80;
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_PERIODIC` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1005:11
[INFO] [stdout]      |
[INFO] [stdout] 1005 | pub const FF_PERIODIC: u32 = 81;
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_CONSTANT` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1006:11
[INFO] [stdout]      |
[INFO] [stdout] 1006 | pub const FF_CONSTANT: u32 = 82;
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_SPRING` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1007:11
[INFO] [stdout]      |
[INFO] [stdout] 1007 | pub const FF_SPRING: u32 = 83;
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_FRICTION` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1008:11
[INFO] [stdout]      |
[INFO] [stdout] 1008 | pub const FF_FRICTION: u32 = 84;
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_DAMPER` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1009:11
[INFO] [stdout]      |
[INFO] [stdout] 1009 | pub const FF_DAMPER: u32 = 85;
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_INERTIA` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1010:11
[INFO] [stdout]      |
[INFO] [stdout] 1010 | pub const FF_INERTIA: u32 = 86;
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_RAMP` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1011:11
[INFO] [stdout]      |
[INFO] [stdout] 1011 | pub const FF_RAMP: u32 = 87;
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_EFFECT_MIN` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1012:11
[INFO] [stdout]      |
[INFO] [stdout] 1012 | pub const FF_EFFECT_MIN: u32 = 80;
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_EFFECT_MAX` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1013:11
[INFO] [stdout]      |
[INFO] [stdout] 1013 | pub const FF_EFFECT_MAX: u32 = 87;
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_SQUARE` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1014:11
[INFO] [stdout]      |
[INFO] [stdout] 1014 | pub const FF_SQUARE: u32 = 88;
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_TRIANGLE` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1015:11
[INFO] [stdout]      |
[INFO] [stdout] 1015 | pub const FF_TRIANGLE: u32 = 89;
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_SINE` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1016:11
[INFO] [stdout]      |
[INFO] [stdout] 1016 | pub const FF_SINE: u32 = 90;
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_SAW_UP` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1017:11
[INFO] [stdout]      |
[INFO] [stdout] 1017 | pub const FF_SAW_UP: u32 = 91;
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_SAW_DOWN` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1018:11
[INFO] [stdout]      |
[INFO] [stdout] 1018 | pub const FF_SAW_DOWN: u32 = 92;
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_CUSTOM` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1019:11
[INFO] [stdout]      |
[INFO] [stdout] 1019 | pub const FF_CUSTOM: u32 = 93;
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_WAVEFORM_MIN` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1020:11
[INFO] [stdout]      |
[INFO] [stdout] 1020 | pub const FF_WAVEFORM_MIN: u32 = 88;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_WAVEFORM_MAX` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1021:11
[INFO] [stdout]      |
[INFO] [stdout] 1021 | pub const FF_WAVEFORM_MAX: u32 = 93;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_GAIN` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1022:11
[INFO] [stdout]      |
[INFO] [stdout] 1022 | pub const FF_GAIN: u32 = 96;
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_AUTOCENTER` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1023:11
[INFO] [stdout]      |
[INFO] [stdout] 1023 | pub const FF_AUTOCENTER: u32 = 97;
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_MAX_EFFECTS` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1024:11
[INFO] [stdout]      |
[INFO] [stdout] 1024 | pub const FF_MAX_EFFECTS: u32 = 96;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_MAX` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1025:11
[INFO] [stdout]      |
[INFO] [stdout] 1025 | pub const FF_MAX: u32 = 127;
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FF_CNT` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1026:11
[INFO] [stdout]      |
[INFO] [stdout] 1026 | pub const FF_CNT: u32 = 128;
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `time_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1109:10
[INFO] [stdout]      |
[INFO] [stdout] 1109 | pub type time_t = __time_t;
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timeval` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1112:12
[INFO] [stdout]      |
[INFO] [stdout] 1112 | pub struct timeval {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `suseconds_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1149:10
[INFO] [stdout]      |
[INFO] [stdout] 1149 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `sigset_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1178:10
[INFO] [stdout]      |
[INFO] [stdout] 1178 | pub type sigset_t = __sigset_t;
[INFO] [stdout]      |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timespec` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1181:12
[INFO] [stdout]      |
[INFO] [stdout] 1181 | pub struct timespec {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `fd_set` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1221:12
[INFO] [stdout]      |
[INFO] [stdout] 1221 | pub struct fd_set {
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `fd_mask` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1247:10
[INFO] [stdout]      |
[INFO] [stdout] 1247 | pub type fd_mask = __fd_mask;
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timezone` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1269:12
[INFO] [stdout]      |
[INFO] [stdout] 1269 | pub struct timezone {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `itimerval` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1322:12
[INFO] [stdout]      |
[INFO] [stdout] 1322 | pub struct itimerval {
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `winsize` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1387:12
[INFO] [stdout]      |
[INFO] [stdout] 1387 | pub struct winsize {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `termio` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1448:12
[INFO] [stdout]      |
[INFO] [stdout] 1448 | pub struct termio {
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `u_char` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1536:10
[INFO] [stdout]      |
[INFO] [stdout] 1536 | pub type u_char = __u_char;
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `u_short` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1537:10
[INFO] [stdout]      |
[INFO] [stdout] 1537 | pub type u_short = __u_short;
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `u_int` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1538:10
[INFO] [stdout]      |
[INFO] [stdout] 1538 | pub type u_int = __u_int;
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `u_long` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1539:10
[INFO] [stdout]      |
[INFO] [stdout] 1539 | pub type u_long = __u_long;
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `quad_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1540:10
[INFO] [stdout]      |
[INFO] [stdout] 1540 | pub type quad_t = __quad_t;
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `u_quad_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1541:10
[INFO] [stdout]      |
[INFO] [stdout] 1541 | pub type u_quad_t = __u_quad_t;
[INFO] [stdout]      |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `fsid_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1542:10
[INFO] [stdout]      |
[INFO] [stdout] 1542 | pub type fsid_t = __fsid_t;
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `loff_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1543:10
[INFO] [stdout]      |
[INFO] [stdout] 1543 | pub type loff_t = __loff_t;
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ino_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1544:10
[INFO] [stdout]      |
[INFO] [stdout] 1544 | pub type ino_t = __ino_t;
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `dev_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1545:10
[INFO] [stdout]      |
[INFO] [stdout] 1545 | pub type dev_t = __dev_t;
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `gid_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1546:10
[INFO] [stdout]      |
[INFO] [stdout] 1546 | pub type gid_t = __gid_t;
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `mode_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1547:10
[INFO] [stdout]      |
[INFO] [stdout] 1547 | pub type mode_t = __mode_t;
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `nlink_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1548:10
[INFO] [stdout]      |
[INFO] [stdout] 1548 | pub type nlink_t = __nlink_t;
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `uid_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1549:10
[INFO] [stdout]      |
[INFO] [stdout] 1549 | pub type uid_t = __uid_t;
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `off_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1550:10
[INFO] [stdout]      |
[INFO] [stdout] 1550 | pub type off_t = __off_t;
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `pid_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1551:10
[INFO] [stdout]      |
[INFO] [stdout] 1551 | pub type pid_t = __pid_t;
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `id_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1552:10
[INFO] [stdout]      |
[INFO] [stdout] 1552 | pub type id_t = __id_t;
[INFO] [stdout]      |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `daddr_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1553:10
[INFO] [stdout]      |
[INFO] [stdout] 1553 | pub type daddr_t = __daddr_t;
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `caddr_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1554:10
[INFO] [stdout]      |
[INFO] [stdout] 1554 | pub type caddr_t = __caddr_t;
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `key_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1555:10
[INFO] [stdout]      |
[INFO] [stdout] 1555 | pub type key_t = __key_t;
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `clock_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1556:10
[INFO] [stdout]      |
[INFO] [stdout] 1556 | pub type clock_t = __clock_t;
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `clockid_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1557:10
[INFO] [stdout]      |
[INFO] [stdout] 1557 | pub type clockid_t = __clockid_t;
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `timer_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1558:10
[INFO] [stdout]      |
[INFO] [stdout] 1558 | pub type timer_t = __timer_t;
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ulong` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1559:10
[INFO] [stdout]      |
[INFO] [stdout] 1559 | pub type ulong = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ushort` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1560:10
[INFO] [stdout]      |
[INFO] [stdout] 1560 | pub type ushort = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `uint` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1561:10
[INFO] [stdout]      |
[INFO] [stdout] 1561 | pub type uint = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `u_int8_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1562:10
[INFO] [stdout]      |
[INFO] [stdout] 1562 | pub type u_int8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]      |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `u_int16_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1563:10
[INFO] [stdout]      |
[INFO] [stdout] 1563 | pub type u_int16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `u_int32_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1564:10
[INFO] [stdout]      |
[INFO] [stdout] 1564 | pub type u_int32_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `u_int64_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1565:10
[INFO] [stdout]      |
[INFO] [stdout] 1565 | pub type u_int64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `register_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1566:10
[INFO] [stdout]      |
[INFO] [stdout] 1566 | pub type register_t = ::std::os::raw::c_long;
[INFO] [stdout]      |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `blksize_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1579:10
[INFO] [stdout]      |
[INFO] [stdout] 1579 | pub type blksize_t = __blksize_t;
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `blkcnt_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1580:10
[INFO] [stdout]      |
[INFO] [stdout] 1580 | pub type blkcnt_t = __blkcnt_t;
[INFO] [stdout]      |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `fsblkcnt_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1581:10
[INFO] [stdout]      |
[INFO] [stdout] 1581 | pub type fsblkcnt_t = __fsblkcnt_t;
[INFO] [stdout]      |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `fsfilcnt_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1582:10
[INFO] [stdout]      |
[INFO] [stdout] 1582 | pub type fsfilcnt_t = __fsfilcnt_t;
[INFO] [stdout]      |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `pthread_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2157:10
[INFO] [stdout]      |
[INFO] [stdout] 2157 | pub type pthread_t = ::std::os::raw::c_ulong;
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `pthread_mutexattr_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2160:11
[INFO] [stdout]      |
[INFO] [stdout] 2160 | pub union pthread_mutexattr_t {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `pthread_condattr_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2200:11
[INFO] [stdout]      |
[INFO] [stdout] 2200 | pub union pthread_condattr_t {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `pthread_key_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2238:10
[INFO] [stdout]      |
[INFO] [stdout] 2238 | pub type pthread_key_t = ::std::os::raw::c_uint;
[INFO] [stdout]      |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `pthread_once_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2239:10
[INFO] [stdout]      |
[INFO] [stdout] 2239 | pub type pthread_once_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `pthread_attr_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2242:11
[INFO] [stdout]      |
[INFO] [stdout] 2242 | pub union pthread_attr_t {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `pthread_mutex_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2282:11
[INFO] [stdout]      |
[INFO] [stdout] 2282 | pub union pthread_mutex_t {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `pthread_cond_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2333:11
[INFO] [stdout]      |
[INFO] [stdout] 2333 | pub union pthread_cond_t {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `pthread_rwlock_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2384:11
[INFO] [stdout]      |
[INFO] [stdout] 2384 | pub union pthread_rwlock_t {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `pthread_rwlockattr_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2435:11
[INFO] [stdout]      |
[INFO] [stdout] 2435 | pub union pthread_rwlockattr_t {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `pthread_spinlock_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2473:10
[INFO] [stdout]      |
[INFO] [stdout] 2473 | pub type pthread_spinlock_t = ::std::os::raw::c_int;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `pthread_barrier_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2476:11
[INFO] [stdout]      |
[INFO] [stdout] 2476 | pub union pthread_barrier_t {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `pthread_barrierattr_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2516:11
[INFO] [stdout]      |
[INFO] [stdout] 2516 | pub union pthread_barrierattr_t {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `input_event` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2659:12
[INFO] [stdout]      |
[INFO] [stdout] 2659 | pub struct input_event {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `input_id` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2720:12
[INFO] [stdout]      |
[INFO] [stdout] 2720 | pub struct input_id {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `input_absinfo` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2781:12
[INFO] [stdout]      |
[INFO] [stdout] 2781 | pub struct input_absinfo {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `input_keymap_entry` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2864:12
[INFO] [stdout]      |
[INFO] [stdout] 2864 | pub struct input_keymap_entry {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `input_mask` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2936:12
[INFO] [stdout]      |
[INFO] [stdout] 2936 | pub struct input_mask {
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ff_replay` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:2986:12
[INFO] [stdout]      |
[INFO] [stdout] 2986 | pub struct ff_replay {
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ff_trigger` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3025:12
[INFO] [stdout]      |
[INFO] [stdout] 3025 | pub struct ff_trigger {
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ff_envelope` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3064:12
[INFO] [stdout]      |
[INFO] [stdout] 3064 | pub struct ff_envelope {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ff_constant_effect` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3125:12
[INFO] [stdout]      |
[INFO] [stdout] 3125 | pub struct ff_constant_effect {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ff_ramp_effect` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3164:12
[INFO] [stdout]      |
[INFO] [stdout] 3164 | pub struct ff_ramp_effect {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ff_condition_effect` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3214:12
[INFO] [stdout]      |
[INFO] [stdout] 3214 | pub struct ff_condition_effect {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ff_periodic_effect` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3301:12
[INFO] [stdout]      |
[INFO] [stdout] 3301 | pub struct ff_periodic_effect {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ff_rumble_effect` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3406:12
[INFO] [stdout]      |
[INFO] [stdout] 3406 | pub struct ff_rumble_effect {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ff_effect` is never constructed
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3447:12
[INFO] [stdout]      |
[INFO] [stdout] 3447 | pub struct ff_effect {
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `ff_effect__bindgen_ty_1` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3457:11
[INFO] [stdout]      |
[INFO] [stdout] 3457 | pub union ff_effect__bindgen_ty_1 {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3607:10
[INFO] [stdout]      |
[INFO] [stdout] 3607 | pub type va_list = __builtin_va_list;
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_flag_LIBEVDEV_READ_FLAG_SYNC` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3618:11
[INFO] [stdout]      |
[INFO] [stdout] 3618 | pub const libevdev_read_flag_LIBEVDEV_READ_FLAG_SYNC: libevdev_read_flag = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_flag_LIBEVDEV_READ_FLAG_NORMAL` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3620:11
[INFO] [stdout]      |
[INFO] [stdout] 3620 | pub const libevdev_read_flag_LIBEVDEV_READ_FLAG_NORMAL: libevdev_read_flag = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_flag_LIBEVDEV_READ_FLAG_FORCE_SYNC` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3623:11
[INFO] [stdout]      |
[INFO] [stdout] 3623 | pub const libevdev_read_flag_LIBEVDEV_READ_FLAG_FORCE_SYNC: libevdev_read_flag = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_flag_LIBEVDEV_READ_FLAG_BLOCKING` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3625:11
[INFO] [stdout]      |
[INFO] [stdout] 3625 | pub const libevdev_read_flag_LIBEVDEV_READ_FLAG_BLOCKING: libevdev_read_flag = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `libevdev_read_flag` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3627:10
[INFO] [stdout]      |
[INFO] [stdout] 3627 | pub type libevdev_read_flag = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_log_priority_LIBEVDEV_LOG_ERROR` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3684:11
[INFO] [stdout]      |
[INFO] [stdout] 3684 | pub const libevdev_log_priority_LIBEVDEV_LOG_ERROR: libevdev_log_priority = 10;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_log_priority_LIBEVDEV_LOG_INFO` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3686:11
[INFO] [stdout]      |
[INFO] [stdout] 3686 | pub const libevdev_log_priority_LIBEVDEV_LOG_INFO: libevdev_log_priority = 20;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_log_priority_LIBEVDEV_LOG_DEBUG` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3688:11
[INFO] [stdout]      |
[INFO] [stdout] 3688 | pub const libevdev_log_priority_LIBEVDEV_LOG_DEBUG: libevdev_log_priority = 30;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `libevdev_log_priority` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3690:10
[INFO] [stdout]      |
[INFO] [stdout] 3690 | pub type libevdev_log_priority = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `libevdev_log_func_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3705:10
[INFO] [stdout]      |
[INFO] [stdout] 3705 | pub type libevdev_log_func_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `libevdev_device_log_func_t` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3780:10
[INFO] [stdout]      |
[INFO] [stdout] 3780 | pub type libevdev_device_log_func_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_grab_mode_LIBEVDEV_GRAB` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3820:11
[INFO] [stdout]      |
[INFO] [stdout] 3820 | pub const libevdev_grab_mode_LIBEVDEV_GRAB: libevdev_grab_mode = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_grab_mode_LIBEVDEV_UNGRAB` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3822:11
[INFO] [stdout]      |
[INFO] [stdout] 3822 | pub const libevdev_grab_mode_LIBEVDEV_UNGRAB: libevdev_grab_mode = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `libevdev_grab_mode` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3824:10
[INFO] [stdout]      |
[INFO] [stdout] 3824 | pub type libevdev_grab_mode = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_status_LIBEVDEV_READ_STATUS_SUCCESS` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3936:11
[INFO] [stdout]      |
[INFO] [stdout] 3936 | pub const libevdev_read_status_LIBEVDEV_READ_STATUS_SUCCESS: libevdev_read_status = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_status_LIBEVDEV_READ_STATUS_SYNC` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3943:11
[INFO] [stdout]      |
[INFO] [stdout] 3943 | pub const libevdev_read_status_LIBEVDEV_READ_STATUS_SYNC: libevdev_read_status = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `libevdev_read_status` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3945:10
[INFO] [stdout]      |
[INFO] [stdout] 3945 | pub type libevdev_read_status = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_led_value_LIBEVDEV_LED_ON` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4808:11
[INFO] [stdout]      |
[INFO] [stdout] 4808 | pub const libevdev_led_value_LIBEVDEV_LED_ON: libevdev_led_value = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_led_value_LIBEVDEV_LED_OFF` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4810:11
[INFO] [stdout]      |
[INFO] [stdout] 4810 | pub const libevdev_led_value_LIBEVDEV_LED_OFF: libevdev_led_value = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `libevdev_led_value` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4812:10
[INFO] [stdout]      |
[INFO] [stdout] 4812 | pub type libevdev_led_value = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_uinput_open_mode_LIBEVDEV_UINPUT_OPEN_MANAGED` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5132:11
[INFO] [stdout]      |
[INFO] [stdout] 5132 | pub const libevdev_uinput_open_mode_LIBEVDEV_UINPUT_OPEN_MANAGED: libevdev_uinput_open_mode = -2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `libevdev_uinput_open_mode` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5205:10
[INFO] [stdout]      |
[INFO] [stdout] 5205 | pub type libevdev_uinput_open_mode = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `select` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1249:12
[INFO] [stdout]      |
[INFO] [stdout] 1249 |     pub fn select(
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pselect` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1258:12
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     pub fn pselect(
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `gettimeofday` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1308:12
[INFO] [stdout]      |
[INFO] [stdout] 1308 |     pub fn gettimeofday(__tv: *mut timeval, __tz: __timezone_ptr_t) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `settimeofday` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1311:12
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     pub fn settimeofday(__tv: *const timeval, __tz: *const timezone) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `adjtime` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1314:12
[INFO] [stdout]      |
[INFO] [stdout] 1314 |     pub fn adjtime(__delta: *const timeval, __olddelta: *mut timeval) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `getitimer` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1361:12
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     pub fn getitimer(__which: __itimer_which_t, __value: *mut itimerval) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `setitimer` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1364:12
[INFO] [stdout]      |
[INFO] [stdout] 1364 |     pub fn setitimer(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `utimes` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1371:12
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     pub fn utimes(
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `lutimes` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1377:12
[INFO] [stdout]      |
[INFO] [stdout] 1377 |     pub fn lutimes(
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `futimes` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1383:12
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     pub fn futimes(__fd: ::std::os::raw::c_int, __tvp: *const timeval) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ioctl` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1530:12
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn ioctl(
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `gnu_dev_major` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1568:12
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     pub fn gnu_dev_major(__dev: __dev_t) -> ::std::os::raw::c_uint;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `gnu_dev_minor` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1571:12
[INFO] [stdout]      |
[INFO] [stdout] 1571 |     pub fn gnu_dev_minor(__dev: __dev_t) -> ::std::os::raw::c_uint;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `gnu_dev_makedev` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1574:12
[INFO] [stdout]      |
[INFO] [stdout] 1574 |     pub fn gnu_dev_makedev(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_new_from_fd` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3664:12
[INFO] [stdout]      |
[INFO] [stdout] 3664 |     pub fn libevdev_new_from_fd(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_free` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3681:12
[INFO] [stdout]      |
[INFO] [stdout] 3681 |     pub fn libevdev_free(dev: *mut libevdev);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_log_function` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3733:12
[INFO] [stdout]      |
[INFO] [stdout] 3733 |     pub fn libevdev_set_log_function(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_log_priority` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3749:12
[INFO] [stdout]      |
[INFO] [stdout] 3749 |     pub fn libevdev_set_log_priority(priority: libevdev_log_priority);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_log_priority` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3761:12
[INFO] [stdout]      |
[INFO] [stdout] 3761 |     pub fn libevdev_get_log_priority() -> libevdev_log_priority;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_device_log_function` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3812:12
[INFO] [stdout]      |
[INFO] [stdout] 3812 |     pub fn libevdev_set_device_log_function(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_grab` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3846:12
[INFO] [stdout]      |
[INFO] [stdout] 3846 |     pub fn libevdev_grab(dev: *mut libevdev, grab: libevdev_grab_mode) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_fd` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3879:12
[INFO] [stdout]      |
[INFO] [stdout] 3879 |     pub fn libevdev_set_fd(dev: *mut libevdev, fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_change_fd` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3918:12
[INFO] [stdout]      |
[INFO] [stdout] 3918 |     pub fn libevdev_change_fd(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_fd` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3930:12
[INFO] [stdout]      |
[INFO] [stdout] 3930 |     pub fn libevdev_get_fd(dev: *const libevdev) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_next_event` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3995:12
[INFO] [stdout]      |
[INFO] [stdout] 3995 |     pub fn libevdev_next_event(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_has_event_pending` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4022:12
[INFO] [stdout]      |
[INFO] [stdout] 4022 |     pub fn libevdev_has_event_pending(dev: *mut libevdev) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_name` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4037:12
[INFO] [stdout]      |
[INFO] [stdout] 4037 |     pub fn libevdev_get_name(dev: *const libevdev) -> *const ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_phys` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4067:12
[INFO] [stdout]      |
[INFO] [stdout] 4067 |     pub fn libevdev_get_phys(dev: *const libevdev) -> *const ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_phys` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4081:12
[INFO] [stdout]      |
[INFO] [stdout] 4081 |     pub fn libevdev_set_phys(dev: *mut libevdev, phys: *const ::std::os::raw::c_char);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_uniq` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4095:12
[INFO] [stdout]      |
[INFO] [stdout] 4095 |     pub fn libevdev_get_uniq(dev: *const libevdev) -> *const ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_uniq` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4109:12
[INFO] [stdout]      |
[INFO] [stdout] 4109 |     pub fn libevdev_set_uniq(dev: *mut libevdev, uniq: *const ::std::os::raw::c_char);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_id_product` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4119:12
[INFO] [stdout]      |
[INFO] [stdout] 4119 |     pub fn libevdev_get_id_product(dev: *const libevdev) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_id_product` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4129:12
[INFO] [stdout]      |
[INFO] [stdout] 4129 |     pub fn libevdev_set_id_product(dev: *mut libevdev, product_id: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_id_vendor` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4139:12
[INFO] [stdout]      |
[INFO] [stdout] 4139 |     pub fn libevdev_get_id_vendor(dev: *const libevdev) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_id_vendor` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4149:12
[INFO] [stdout]      |
[INFO] [stdout] 4149 |     pub fn libevdev_set_id_vendor(dev: *mut libevdev, vendor_id: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_id_bustype` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4159:12
[INFO] [stdout]      |
[INFO] [stdout] 4159 |     pub fn libevdev_get_id_bustype(dev: *const libevdev) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_id_bustype` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4169:12
[INFO] [stdout]      |
[INFO] [stdout] 4169 |     pub fn libevdev_set_id_bustype(dev: *mut libevdev, bustype: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_id_version` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4179:12
[INFO] [stdout]      |
[INFO] [stdout] 4179 |     pub fn libevdev_get_id_version(dev: *const libevdev) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_id_version` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4189:12
[INFO] [stdout]      |
[INFO] [stdout] 4189 |     pub fn libevdev_set_id_version(dev: *mut libevdev, version: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_driver_version` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4199:12
[INFO] [stdout]      |
[INFO] [stdout] 4199 |     pub fn libevdev_get_driver_version(dev: *const libevdev) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_has_property` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4210:12
[INFO] [stdout]      |
[INFO] [stdout] 4210 |     pub fn libevdev_has_property(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_enable_property` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4225:12
[INFO] [stdout]      |
[INFO] [stdout] 4225 |     pub fn libevdev_enable_property(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_has_event_type` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4239:12
[INFO] [stdout]      |
[INFO] [stdout] 4239 |     pub fn libevdev_has_event_type(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_has_event_code` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4254:12
[INFO] [stdout]      |
[INFO] [stdout] 4254 |     pub fn libevdev_has_event_code(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_abs_minimum` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4271:12
[INFO] [stdout]      |
[INFO] [stdout] 4271 |     pub fn libevdev_get_abs_minimum(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_abs_maximum` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4287:12
[INFO] [stdout]      |
[INFO] [stdout] 4287 |     pub fn libevdev_get_abs_maximum(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_abs_fuzz` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4303:12
[INFO] [stdout]      |
[INFO] [stdout] 4303 |     pub fn libevdev_get_abs_fuzz(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_abs_flat` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4319:12
[INFO] [stdout]      |
[INFO] [stdout] 4319 |     pub fn libevdev_get_abs_flat(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_abs_resolution` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4335:12
[INFO] [stdout]      |
[INFO] [stdout] 4335 |     pub fn libevdev_get_abs_resolution(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_abs_info` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4352:12
[INFO] [stdout]      |
[INFO] [stdout] 4352 |     pub fn libevdev_get_abs_info(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_event_value` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4378:12
[INFO] [stdout]      |
[INFO] [stdout] 4378 |     pub fn libevdev_get_event_value(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_event_value` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4414:12
[INFO] [stdout]      |
[INFO] [stdout] 4414 |     pub fn libevdev_set_event_value(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_fetch_event_value` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4445:12
[INFO] [stdout]      |
[INFO] [stdout] 4445 |     pub fn libevdev_fetch_event_value(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_slot_value` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4471:12
[INFO] [stdout]      |
[INFO] [stdout] 4471 |     pub fn libevdev_get_slot_value(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_slot_value` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4502:12
[INFO] [stdout]      |
[INFO] [stdout] 4502 |     pub fn libevdev_set_slot_value(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_fetch_slot_value` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4533:12
[INFO] [stdout]      |
[INFO] [stdout] 4533 |     pub fn libevdev_fetch_slot_value(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_num_slots` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4552:12
[INFO] [stdout]      |
[INFO] [stdout] 4552 |     pub fn libevdev_get_num_slots(dev: *const libevdev) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_current_slot` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4568:12
[INFO] [stdout]      |
[INFO] [stdout] 4568 |     pub fn libevdev_get_current_slot(dev: *const libevdev) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_abs_minimum` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4580:12
[INFO] [stdout]      |
[INFO] [stdout] 4580 |     pub fn libevdev_set_abs_minimum(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_abs_maximum` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4596:12
[INFO] [stdout]      |
[INFO] [stdout] 4596 |     pub fn libevdev_set_abs_maximum(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_abs_fuzz` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4612:12
[INFO] [stdout]      |
[INFO] [stdout] 4612 |     pub fn libevdev_set_abs_fuzz(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_abs_flat` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4628:12
[INFO] [stdout]      |
[INFO] [stdout] 4628 |     pub fn libevdev_set_abs_flat(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_abs_resolution` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4644:12
[INFO] [stdout]      |
[INFO] [stdout] 4644 |     pub fn libevdev_set_abs_resolution(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_abs_info` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4660:12
[INFO] [stdout]      |
[INFO] [stdout] 4660 |     pub fn libevdev_set_abs_info(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_disable_event_type` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4712:12
[INFO] [stdout]      |
[INFO] [stdout] 4712 |     pub fn libevdev_disable_event_type(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_disable_event_code` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4782:12
[INFO] [stdout]      |
[INFO] [stdout] 4782 |     pub fn libevdev_disable_event_code(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_kernel_set_abs_info` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4801:12
[INFO] [stdout]      |
[INFO] [stdout] 4801 |     pub fn libevdev_kernel_set_abs_info(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_kernel_set_led_value` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4825:12
[INFO] [stdout]      |
[INFO] [stdout] 4825 |     pub fn libevdev_kernel_set_led_value(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_kernel_set_led_values` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4853:12
[INFO] [stdout]      |
[INFO] [stdout] 4853 |     pub fn libevdev_kernel_set_led_values(dev: *mut libevdev, ...) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_set_clock_id` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4868:12
[INFO] [stdout]      |
[INFO] [stdout] 4868 |     pub fn libevdev_set_clock_id(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_event_is_type` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4893:12
[INFO] [stdout]      |
[INFO] [stdout] 4893 |     pub fn libevdev_event_is_type(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_event_is_code` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4920:12
[INFO] [stdout]      |
[INFO] [stdout] 4920 |     pub fn libevdev_event_is_code(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_event_type_get_name` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4936:12
[INFO] [stdout]      |
[INFO] [stdout] 4936 |     pub fn libevdev_event_type_get_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_event_code_get_name` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4951:12
[INFO] [stdout]      |
[INFO] [stdout] 4951 |     pub fn libevdev_event_code_get_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_property_get_name` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4968:12
[INFO] [stdout]      |
[INFO] [stdout] 4968 |     pub fn libevdev_property_get_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_event_type_get_max` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4983:12
[INFO] [stdout]      |
[INFO] [stdout] 4983 |     pub fn libevdev_event_type_get_max(type_: ::std::os::raw::c_uint) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_event_type_from_name` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4998:12
[INFO] [stdout]      |
[INFO] [stdout] 4998 |     pub fn libevdev_event_type_from_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_event_type_from_name_n` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5017:12
[INFO] [stdout]      |
[INFO] [stdout] 5017 |     pub fn libevdev_event_type_from_name_n(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_event_code_from_name` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5040:12
[INFO] [stdout]      |
[INFO] [stdout] 5040 |     pub fn libevdev_event_code_from_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_event_code_from_name_n` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5065:12
[INFO] [stdout]      |
[INFO] [stdout] 5065 |     pub fn libevdev_event_code_from_name_n(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_property_from_name` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5082:12
[INFO] [stdout]      |
[INFO] [stdout] 5082 |     pub fn libevdev_property_from_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_property_from_name_n` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5099:12
[INFO] [stdout]      |
[INFO] [stdout] 5099 |     pub fn libevdev_property_from_name_n(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_get_repeat` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5120:12
[INFO] [stdout]      |
[INFO] [stdout] 5120 |     pub fn libevdev_get_repeat(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_uinput_get_fd` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5269:12
[INFO] [stdout]      |
[INFO] [stdout] 5269 |     pub fn libevdev_uinput_get_fd(uinput_dev: *const libevdev_uinput) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_uinput_get_syspath` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5291:12
[INFO] [stdout]      |
[INFO] [stdout] 5291 |     pub fn libevdev_uinput_get_syspath(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `libevdev_uinput_get_devnode` is never used
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5309:12
[INFO] [stdout]      |
[INFO] [stdout] 5309 |     pub fn libevdev_uinput_get_devnode(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__glibc_c99_flexarr_available` should have an upper case name
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const __glibc_c99_flexarr_available: u32 = 1;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__GLIBC_C99_FLEXARR_AVAILABLE`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__time_t_defined` should have an upper case name
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const __time_t_defined: u32 = 1;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__TIME_T_DEFINED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__timeval_defined` should have an upper case name
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const __timeval_defined: u32 = 1;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__TIMEVAL_DEFINED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__sigset_t_defined` should have an upper case name
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub const __sigset_t_defined: u32 = 1;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__SIGSET_T_DEFINED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__timespec_defined` should have an upper case name
[INFO] [stdout]   --> lib/virtualinput/src/evdev_uinput.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub const __timespec_defined: u32 = 1;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__TIMESPEC_DEFINED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__clock_t_defined` should have an upper case name
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:233:11
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub const __clock_t_defined: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__CLOCK_T_DEFINED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__clockid_t_defined` should have an upper case name
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:234:11
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub const __clockid_t_defined: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__CLOCKID_T_DEFINED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__timer_t_defined` should have an upper case name
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:235:11
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub const __timer_t_defined: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__TIMER_T_DEFINED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__have_pthread_attr_t` should have an upper case name
[INFO] [stdout]    --> lib/virtualinput/src/evdev_uinput.rs:269:11
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub const __have_pthread_attr_t: u32 = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__HAVE_PTHREAD_ATTR_T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__itimer_which_ITIMER_REAL` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1316:11
[INFO] [stdout]      |
[INFO] [stdout] 1316 | pub const __itimer_which_ITIMER_REAL: __itimer_which = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__ITIMER_WHICH_ITIMER_REAL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__itimer_which_ITIMER_VIRTUAL` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1317:11
[INFO] [stdout]      |
[INFO] [stdout] 1317 | pub const __itimer_which_ITIMER_VIRTUAL: __itimer_which = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__ITIMER_WHICH_ITIMER_VIRTUAL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__itimer_which_ITIMER_PROF` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:1318:11
[INFO] [stdout]      |
[INFO] [stdout] 1318 | pub const __itimer_which_ITIMER_PROF: __itimer_which = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__ITIMER_WHICH_ITIMER_PROF`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_flag_LIBEVDEV_READ_FLAG_SYNC` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3618:11
[INFO] [stdout]      |
[INFO] [stdout] 3618 | pub const libevdev_read_flag_LIBEVDEV_READ_FLAG_SYNC: libevdev_read_flag = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_READ_FLAG_LIBEVDEV_READ_FLAG_SYNC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_flag_LIBEVDEV_READ_FLAG_NORMAL` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3620:11
[INFO] [stdout]      |
[INFO] [stdout] 3620 | pub const libevdev_read_flag_LIBEVDEV_READ_FLAG_NORMAL: libevdev_read_flag = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_READ_FLAG_LIBEVDEV_READ_FLAG_NORMAL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_flag_LIBEVDEV_READ_FLAG_FORCE_SYNC` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3623:11
[INFO] [stdout]      |
[INFO] [stdout] 3623 | pub const libevdev_read_flag_LIBEVDEV_READ_FLAG_FORCE_SYNC: libevdev_read_flag = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_READ_FLAG_LIBEVDEV_READ_FLAG_FORCE_SYNC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_flag_LIBEVDEV_READ_FLAG_BLOCKING` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3625:11
[INFO] [stdout]      |
[INFO] [stdout] 3625 | pub const libevdev_read_flag_LIBEVDEV_READ_FLAG_BLOCKING: libevdev_read_flag = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_READ_FLAG_LIBEVDEV_READ_FLAG_BLOCKING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_log_priority_LIBEVDEV_LOG_ERROR` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3684:11
[INFO] [stdout]      |
[INFO] [stdout] 3684 | pub const libevdev_log_priority_LIBEVDEV_LOG_ERROR: libevdev_log_priority = 10;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_LOG_PRIORITY_LIBEVDEV_LOG_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_log_priority_LIBEVDEV_LOG_INFO` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3686:11
[INFO] [stdout]      |
[INFO] [stdout] 3686 | pub const libevdev_log_priority_LIBEVDEV_LOG_INFO: libevdev_log_priority = 20;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_LOG_PRIORITY_LIBEVDEV_LOG_INFO`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_log_priority_LIBEVDEV_LOG_DEBUG` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3688:11
[INFO] [stdout]      |
[INFO] [stdout] 3688 | pub const libevdev_log_priority_LIBEVDEV_LOG_DEBUG: libevdev_log_priority = 30;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_LOG_PRIORITY_LIBEVDEV_LOG_DEBUG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_grab_mode_LIBEVDEV_GRAB` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3820:11
[INFO] [stdout]      |
[INFO] [stdout] 3820 | pub const libevdev_grab_mode_LIBEVDEV_GRAB: libevdev_grab_mode = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_GRAB_MODE_LIBEVDEV_GRAB`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_grab_mode_LIBEVDEV_UNGRAB` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3822:11
[INFO] [stdout]      |
[INFO] [stdout] 3822 | pub const libevdev_grab_mode_LIBEVDEV_UNGRAB: libevdev_grab_mode = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_GRAB_MODE_LIBEVDEV_UNGRAB`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_status_LIBEVDEV_READ_STATUS_SUCCESS` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3936:11
[INFO] [stdout]      |
[INFO] [stdout] 3936 | pub const libevdev_read_status_LIBEVDEV_READ_STATUS_SUCCESS: libevdev_read_status = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_READ_STATUS_LIBEVDEV_READ_STATUS_SUCCESS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_read_status_LIBEVDEV_READ_STATUS_SYNC` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:3943:11
[INFO] [stdout]      |
[INFO] [stdout] 3943 | pub const libevdev_read_status_LIBEVDEV_READ_STATUS_SYNC: libevdev_read_status = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_READ_STATUS_LIBEVDEV_READ_STATUS_SYNC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_led_value_LIBEVDEV_LED_ON` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4808:11
[INFO] [stdout]      |
[INFO] [stdout] 4808 | pub const libevdev_led_value_LIBEVDEV_LED_ON: libevdev_led_value = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_LED_VALUE_LIBEVDEV_LED_ON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_led_value_LIBEVDEV_LED_OFF` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:4810:11
[INFO] [stdout]      |
[INFO] [stdout] 4810 | pub const libevdev_led_value_LIBEVDEV_LED_OFF: libevdev_led_value = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_LED_VALUE_LIBEVDEV_LED_OFF`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `libevdev_uinput_open_mode_LIBEVDEV_UINPUT_OPEN_MANAGED` should have an upper case name
[INFO] [stdout]     --> lib/virtualinput/src/evdev_uinput.rs:5132:11
[INFO] [stdout]      |
[INFO] [stdout] 5132 | pub const libevdev_uinput_open_mode_LIBEVDEV_UINPUT_OPEN_MANAGED: libevdev_uinput_open_mode = -2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LIBEVDEV_UINPUT_OPEN_MODE_LIBEVDEV_UINPUT_OPEN_MANAGED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking kinesix v0.1.0 (/opt/rustwide/workdir/lib)
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/device.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/device.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]   --> lib/src/lib.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]    --> lib/src/lib.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]    --> lib/src/lib.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]    --> lib/src/lib.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]    --> lib/src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]    --> lib/src/lib.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]    --> lib/src/lib.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` attribute cannot be used on foreign functions
[INFO] [stdout]    --> lib/src/lib.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[no_mangle]` can be applied to functions with a body and statics
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking glib v0.8.2
[INFO] [stdout] error: `#[deprecated]` attribute cannot be used on macro calls
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.7.0/src/auto/constants.rs:956:31
[INFO] [stdout]     |
[INFO] [stdout] 956 | #[cfg_attr(feature = "v3_20", deprecated)]
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[deprecated]` can be applied to associated consts, associated types, constants, crates, data types, enum variants, foreign statics, functions, inherent impl blocks, macro defs, modules, statics, struct fields, traits, type aliases, and use statements
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[deprecated]` attribute cannot be used on macro calls
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.7.0/src/auto/constants.rs:964:31
[INFO] [stdout]     |
[INFO] [stdout] 964 | #[cfg_attr(feature = "v3_20", deprecated)]
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[deprecated]` can be applied to associated consts, associated types, constants, crates, data types, enum variants, foreign statics, functions, inherent impl blocks, macro defs, modules, statics, struct fields, traits, type aliases, and use statements
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[deprecated]` attribute cannot be used on macro calls
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.7.0/src/auto/constants.rs:972:31
[INFO] [stdout]     |
[INFO] [stdout] 972 | #[cfg_attr(feature = "v3_20", deprecated)]
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[deprecated]` can be applied to associated consts, associated types, constants, crates, data types, enum variants, foreign statics, functions, inherent impl blocks, macro defs, modules, statics, struct fields, traits, type aliases, and use statements
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[deprecated]` attribute cannot be used on macro calls
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.7.0/src/auto/constants.rs:980:31
[INFO] [stdout]     |
[INFO] [stdout] 980 | #[cfg_attr(feature = "v3_20", deprecated)]
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[deprecated]` can be applied to associated consts, associated types, constants, crates, data types, enum variants, foreign statics, functions, inherent impl blocks, macro defs, modules, statics, struct fields, traits, type aliases, and use statements
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gtk` (lib) due to 4 previous errors
[INFO] running `Command { std: "docker" "inspect" "8a00f6218449d34c9d79484691c5cfce40e682ee1f6097160c46401d149a7ccd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a00f6218449d34c9d79484691c5cfce40e682ee1f6097160c46401d149a7ccd", kill_on_drop: false }`
[INFO] [stdout] 8a00f6218449d34c9d79484691c5cfce40e682ee1f6097160c46401d149a7ccd
